問題タブ [internet-explorer-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1565 参照

css - IE9-グラデーションと組み合わせたプレースホルダーと背景画像の問題

HTMLのテキスト入力フィールドと属性がありますplaceholder

残念ながら、placeholder属性は機能しないようですか?Internet Explorer 9に実装されていると思いましたか?ここでデモを見ることができます:http://jsbin.com/esiya3/5/-http : //jsbin.com/esiya3/5/edit

また、と-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f0f0f0')";の組み合わせで問題が発生しbackground-imageます。他のすべてのブラウザ、Firefox、Opera、Safari、Chromeでは、グラデーションと背景画像が表示されます。IE 9でのみ、背景画像はありません。グラデーションを除外する必要があります。そうすれば、画像を見ることができます。しかし、私は両方を持つために何ができますか?

グラデーションを使用したデモは次のとおりです。http: //jsbin.com/esiya3/5/-http : //jsbin.com/esiya3/5/edit

グラデーションなし:http: //jsbin.com/esiya3/6/-http : //jsbin.com/esiya3/6/edit

おそらく誰かがアイデアを持っていますか?

よろしくお願いします。

0 投票する
1 に答える
2230 参照

javascript - Mootools と IE9

formcheck ライブラリが IE9 で動作していないようです。

これらは IE9 で動作します: http://mootools.net/demos/

これらのデモはそうではありません: http://mootools.floor.ch/en/demos/formcheck/

jQuery に変換する必要がありますか、IE9 がベータ版から出るのを待ちますか、それともこれに対する修正はありますか?

(私はそれを待つことを考えていますが、サーバー側でより多くのフォームチェックを行うことは悪い考えではないでしょう)

0 投票する
1 に答える
1168 参照

regex - 正規表現はIE9では機能しません

以下がIE9ベータのいずれかで機能しない理由についてのアイデアはありますか?IE8ファイン(または互換モードを実行しているIE9):

0 投票する
1 に答える
963 参照

vbscript - Fscommand は IE9 ベータ版で動作しませんか?

Windows 7 32 ビット、Internet Explorer 9 Beta の場合

上記のコードですが、IE9でJavaScript関数を呼び出しています。IE8、IE7、Firefox 3.0 以降で動作します。

0 投票する
5 に答える
7930 参照

html - SVG に 100% の垂直スクロールバーがあるのはなぜですか?

次のマークアップを使用して、Chrome と IE9 で垂直スクロールバーが表示される理由を誰かが説明できますか:

svg を div に置き換えると、完全に機能します。しかし、その div 内に svg を配置すると、レイアウトが再び壊れます。

doctype を XHTML に変更すると、問題が解決するようです。

しかし、インライン SVG は HTML5 の一部なので...

その間、バグレポートも提出しました。

0 投票する
3 に答える
1889 参照

javascript - IE9 javascript のソート順 ... なぜ?

IE9 の並べ替え順序は、比較関数が返されるときに要素の順序を変更していることに気付きました0

見る:

Chrome、Firefox、Opera、および Safari の現在の安定バージョンでは、次の出力が得られました: 1 2 3 4.

IE7 と IE8 で同じ出力。

IE9 の出力は次のとおりです。2 1 3 4

なんで?それは正常ですか?

0 投票する
1 に答える
1983 参照

css - グラデーションの背景や丸みを帯びた角や影などのcssに関するIE9の問題

選択したメニュー項目またはホバーしたメニュー項目にグラデーションの背景色を使用します。これは、chrome、FF、opera、ie7、ie8で正常に機能します。しかし、ie9では、要素の背景が要素の右側に表示されますが、テキストは所定の位置に保持されます。これが最初の問題です。

私が直面した2番目の問題は、丸みを帯びた角で、クロム、FF、オペラでは問題なく動作しますが、IE9では角は問題ありませんが、ボックスの背景は画像でしたが、白く見えます!!!

3番目の問題は、シャドウの問題です。画像を含むdivにシャドウを適用すると、すべてのブラウザで正常に機能しますが、マウスオーバーでシャドウと不透明度の変更を適用する代わりに、div全体をオフセットすると、divの側面に黒い部分が追加されて問題が増加します。影がない???????

ie9がcss3をサポートしていると聞いたとき、これは信じられないことでした。つまり、これは私の悪夢です。

私はIE9でのウェブサイトの将来の出現を恐れているので、これを追加します <meta http-equiv="X-UA-Compatible" content="IE=7.5"/>

IE=7またはIE=8を使用した場合、問題はそのままですが、その行を追加した後はより良く見えることはわかっていますが、丸みを帯びた角はサポートされていません。

0 投票する
1 に答える
4196 参照

javascript - IE9 で JavaScript から ActiveX メソッドを呼び出す

ページに ActiveX コントロールがあります。通常、メソッドと呼ぶには、次のようなものを使用します。

奇妙に見えるかもしれませんが、IE6、IE7、IE8 では問題なく動作します。残念ながら、IE9 では動作しません。「関数の結果に代入できません」というエラーがスローされます。

私はすでに試しました:

しかし運がない。

アップデート

document.getElementById('activexControlID').MethodName(2) = 'value string';は値を返すことを想定していません。セッターのように機能します。結局、コードで後で取得var value = document.getElementById('activexControlID').MethodName(2);できます。また、IE9 で値を取得できます。しかし、それを設定することはできません。

ActiveX コントロール内でどのように実装されているかはわかりませんが、 []の代わりに()を使用するだけで、配列に似ています。また、以前のバージョンの IE でも動作します。

更新 2

IE9のバグのようです。希望は固定されます。

0 投票する
2 に答える
577 参照

css - IEは私のCSSファイルを非常に嫌いで、コンテンツを取得できません。

私のウェブサイトは他のすべてのブラウザで正常に動作しているようですが、IE8、IE9、互換モードです!!

CSSを無効にするとすぐにコンテンツが表示されますが、CSSをオンに戻すと何も表示されません。

これは私の地獄を与えています。

これが私のCSSです:

少し面倒だと思います...ごめんなさい:(

0 投票する
2 に答える
1372 参照

javascript - IE9 プラットフォーム プレビュー デバッグ ツール: 例外/エラーのファイル番号と行番号を表示する方法

noVNCを Internet Explorer 9 (プラットフォーム プレビュー 7) で動作させようとしています。開発者ツール ウィンドウ (F12) は、以前のバージョンの IE よりも大幅に改善されています。ただし、例外がスローされた場合、ツールはスクリプト ファイル名または行番号を報告しません。

開発者ツールの例外メッセージを、それが発生した Javascript の場所に一致させる簡単な方法はありますか? (コンソールメッセージをコードに追加することによるブルートフォース検索以外)。

アップデート:

例外の原因となっているコードが try/catch ブロック内にあることがわかりました。例外をキャッチしないと、動作はさらに悪化します。報告されたものはまったく見たことがありません。しかし、console.log の前後のデバッグ メッセージに基づいて、実行が停止したことがわかります (発生しない後のメッセージ)。だから私はまだ質問が残っていると思います.Chrome開発ツールとFirefox Firebugと同じように、コンソールメッセージ(特にconsole.error)がスクリプト内で発生した場所をIE9開発ツールに表示するにはどうすればよいですか?