問題タブ [internet-explorer]

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 投票する
18 に答える
15569 参照

html - HTML のノンブレーク ノンスペース

かなり詳細なフレームごとの情報入力を可能にするボウリング Web アプリケーションがあります。それが可能にすることの1つは、各ボールでどのピンがノックダウンされたかを追跡することです. この情報を表示するために、ピンのラックのように表示します。

ピンを表すために画像が使用されます。後列には、4 つのimgタグとbrタグがあります。それはうまく機能します...ほとんど。問題は、IEMobile などの小さなブラウザーにあります。この場合、表に 10 または 11 の列があり、各列にピンのラックがある場合、Internet Explorer は画面に収まるように列のサイズを縮小しようとします。これ:

また

構造は次のとおりです。

内側の div 内に空白はありません。このページを通常のブラウザで見ると、問題なく表示されるはずです。IEMobile で見ると、そうではありません。

ヒントや提案はありますか?ある種の   かもしれません。それは実際にスペースを追加しませんか?


フォローアップ/まとめ

次のようないくつかの良い提案を受け取り、試してみました。

  • サーバー上でイメージ全体を動的に生成します。これは良い解決策ですが、( GAEでホストされている) 私のニーズにはあまり合わず、書きたいコードよりも少し多くなります。これらのイメージは、最初の生成後にキャッシュすることもできます。
  • CSS 空白宣言を使用します。これは優れた標準ベースのソリューションですが、IEMobile ビューでは悲惨な結果に終わります。

私がやったこと

*頭を垂れ、何かつぶやく*

はい、そうです、div の上部に透明な GIF があり、必要な幅にサイズ変更されています。終了コード (簡略化) は次のようになります。

そしてCSS:

PS:いいえ、最終的な解決策で他の誰かのクリアドットをホットリンクするつもりはありません:)

0 投票する
11 に答える
2962 参照

css - MSIE 6 の最小幅

Internet Explorer 6 で CSS プロパティの min-width を模倣する決定的な方法は何ですか? 試さないほうがいいですか?

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

javascript - ブラウザのメモリ リークを修正するために、どのようなツールや手法を使用していますか?

IE 7 でメモリ リークを修正しようとしています。調査に Drip を使用していますが、動的に生成された DOM 要素のほとんどに一意の ID がない場合、あまり役に立ちません。

チップ?

0 投票する
13 に答える
178384 参照

javascript - setAttributeで設定されたonclickプロパティがIEで機能しないのはなぜですか?

今日この問題に遭遇し、他の誰かが同じ問題を抱えている場合に備えて投稿しました。

IEに動的に生成された要素に対してonclickを実行させることが判明したため、setAttributeを使用できません。代わりに、実行するコードをラップする無名関数を使用して、オブジェクトにonclickプロパティを設定する必要があります。

悪いアイデア:

できるよ

ただし、@ scunliffeによると、非標準モードのIEでは機能しなくなります。

あなたはこれをまったく行うことができません

すぐに実行され、runCommand()の結果がonClick属性値に設定されるためです。

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

vb.net - IE オートメーション ブックまたはリソース?? MSHTML/ShDocVw VB.Net の使用

VB.NET を使用した Internet Explorer の自動化について説明している書籍または Web サイトをお勧めできますか? mshtml と ShDocVw.dll がこれを実行できることは理解していますが、それを説明するリソースが必要です。ボタンをクリックするだけでなく、値を読み書きしたい。

これまでに出会った唯一の本は .Net Test Automation Recipes です。これは私のためのものですか?

ありがとう!

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

internet-explorer - Internet Explorer の iFrame 内のドメイン Cookie へのアクセス

私のドメイン (www.example.com としましょう) は Cookie を作成します。別のサイト (たとえば、www.myspace.com) では、私のドメインが iFrame 内に読み込まれています。

Internet Explorer を除くすべてのブラウザー (Firefox、Opera、Camino、Safari など) で、自分の Cookie にアクセスできます。IE では、iFrame 内から Cookie にアクセスできません。

これを回避する方法はありますか?

Cookie にアクセスしようとしているサイトは www.example.com であり、Cookie は www.example.com によって所有されているため、これはまったく意味がありません。しかし、何らかの理由で、IE は iFrame がそれらを無関係にしていると考えています。

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

internet-explorer - Selenium でブラウザのポップアップ ウィンドウを処理する

既存のコード ベースに対して Selenium リグレッション テストを実行しており、Web アプリの特定の画面では中間ステップにポップアップを使用しています。

現在、テストでは次のコマンドを使用しています。

...ほとんどの場合に機能します。waitForPopUp()時折、テストは次の行で失敗します。

より良い、より信頼性の高い方法を提案できる人はいますか?

また、これらのテストは主に IE6 と 7 で実行します。

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

javascript - DOM に入力フィールドを追加し、IE にフォーカスする

クリックすると入力ボックスに変わり、フォーカスするdivを作成しようとしています。これを実現するためにプロトタイプを使用しています。これは Chrome と Firefox の両方で機能しますが、IE では機能しません。IE は、1 秒のタイムアウトを設定しても、新しく追加された入力フィールドにフォーカスすることを拒否します。

基本的に、コードは次のように機能します。

上記の例は、実際のコードの短縮版です。実際のコードは、IE のフォーカス ビットを除いて正常に動作します。

IE のフォーカス機能に制限はありますか? 入力をフォームに配置する必要がありますか?

0 投票する
6 に答える
989 参照

javascript - IEJavascriptクリックの問題

まず、私はあなたの典型的なデバッグツールのいくつかが使用できないように書かれたアプリに取り組んでいます(または少なくとも私はその方法を理解できません:)。

JavaScript、htmlなどはすべて「調理」されてエンコードされてから(プロセスがどのように機能するかについて少し曖昧だと思います)、VS 2005をieにアタッチできず、firebugliteが機能しません良い。また、インターフェイスはフレーム内にあるため(yuck)、他のいくつかのツールも同様に機能しません。

FirebugはFirefoxでうまく機能しますが、Firefoxではこの問題は発生していません(Safariでも発生していません)。そのため、コードがIEで再生される方法に「明らかに」問題があることに気付く人がいるかもしれません。その奇抜さについて与えることができるより多くの情報がありますが、これから始めましょう。

基本的に、通常のテーブル行を表示しないようにすることで、テーブルをヘッダーに「折りたたむ」機能があります。私は"onclick='toggleDisplay("theTableElement", "theCollapseImageElement")'"タグ<tr>にあり、テーブルは「class='closed'」で始まります。

FFとSafariでは、シングルクリックでテーブルが折りたたまれて展開されますが、IEテーブルを展開するには、複数回のクリック(1〜5の任意の数)が必要です。最初に「開いた」後、テーブルはしばらくの間1回のクリックで拡大および縮小し、最終的には複数回のクリックが必要になる場合があります。Visual Studioでほとんど見えないことから、毎回実際に関数に到達していることがわかります。アドバイスをよろしくお願いします!

JSコードは次のとおりです。

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

0 投票する
6 に答える
6034 参照

internet-explorer - Script.aculo.us IE での Autocompleter の問題

IE の Script.aculo.us Autocompleter コントロールの問題に苦しんでいます (IE6 & 7 で試しました)。ページが読み込まれた後、最初の文字がテキスト ボックスに入力されると、候補が表示されません。その最初の失敗の後、コントロールは正常に機能します。

提案データがサーバーから正しく返されることを確認しました。提案が表示されると予想される瞬間に、ページ上の他の相対的に配置された要素が位置からずれるため、問題は提案要素の配置に関係しているようです。

誰かがそのような問題を聞いたことがありますか、またはそれを修正する方法について何か提案がありますか?

編集: Chris に応えて、partialChars パラメーターを 1 に設定し、Firefox、Safari、Opera、および Chrome の最新バージョンである、試した他のすべてのブラウザーでコントロールが機能するようにしました。最初にはっきりさせておくべきだったのかもしれません。ありがとう。