問題タブ [object-tag]

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

javascript - document.getElementById は、svg を object タグに移動する場所で null になります

HTML ドキュメントで使用する SVG ファイルを object タグに移動することで、HTML ドキュメントをより快適に読めるようにしようとしています。

SVG の目的の 1 つは、クリック可能にすることです。これにより、色が変わります。これは JavaScript を介して行われます。

SVG が親 html 内にある限り問題なく動作しますが、オブジェクト タグ JavaScript getElementById を使用しようとするとすぐに失敗します (console.log(svg_rectangle) は null を返します)。オブジェクトタグに移動されたSVG要素をDOMが認識しなくなったと仮定しているので、スコープと関係がありますか?

これをグーグルで検索すると、私はDOMの専門家ではないので、適切なキーワードを使用していない可能性があります。

これを Django 経由で実行しているため、{{ STATIC_URL }} です。

HTML

JavaScript

SVG (test.svg)

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

java - 特定のバージョンを対象とする Java の HTML オブジェクト タグ

Internet Explorer 11 (IE 11) の Java 6 update 23 でのみ実行される Java アプレットを表示するために、HTML オブジェクト タグを使用しています。objectタグを使用して特定のバージョンの Java をターゲットにすることはできますか?

0 投票する
0 に答える
1221 参照

html - Java Script (HTML) で SWF ファイルのオーディオを無効にする方法

次のコードを試しましたが、うまくいきません。HTMLで埋め込まれたFlashオブジェクトからのサウンドを無効にする方法を考えていました。

これが私のコードです:

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

javascript - オブジェクト タグの読み込みを検出する

オブジェクト タグがロードされたことを検出するにはどうすればよいですか? 次のスクリプトを使用しています。

そして、私はiframeを使いたくありません。

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

html - object タグを使用して Publisher ドキュメントを表示する

HTML で object タグを使用して Publisher(.pub) ドキュメントを表示するにはどうすればよいですか。以下に示すように type 属性を追加することで、pdf ファイルにこの成功を完全に追加することができました。

どんな助けでも大歓迎です。

前もって感謝します。

0 投票する
0 に答える
107 参照

javascript - iframe内にあるオブジェクト内のテキストボックスでキーボードの削除ボタンが機能しない

次の 3 つのページ (HTML ドキュメント) があります。

  1. Page1 : テキスト ボックスが 1 つだけ含まれています。

  2. Page2 : 「data」属性を使用して Page1 を呼び出すオブジェクト タグが含まれます。

  3. Page3 : 「src」属性を使用して Page2 を呼び出す iframe タグが含まれています。

IE 10 または IE 11 で Page3 を開きます。

問題は、キーボードの削除ボタンがテキストボックス内で機能しないことです。

構造を見ると、私が取り組んでいるプロジェクトがいかに複雑であるかを理解できます。この構造を変更するには、多くのパフォーマンスの問題が発生します。

これが IE 10/11 で発生し、IE8/Chrome/Firefox では発生しない理由を教えていただければ幸いです。

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

javascript - Html オブジェクト タグ: HTML ページの要素にアクセスする

page2 をロードする object タグを含む page1 があります。つまり、page1 を開くとき、オブジェクト タグが読み込まれるときに page2 の特定の div を非表示にする必要があります。それ以外の場合、ブラウザから page2 を開くと、通常どおり表示されます。

私のhtmlとjavascriptコードは次のようになります:

page1.html

page1 のオブジェクト タグに page2 が読み込まれている場合、mydiv を非表示にする必要があります。

page2.html

いくつかの調査を行った後、2 つの考えられるアイデアを思いつきました。

  • page1 内で param タグを使用し、page2 でその値を確認して mydiv を非表示にします
  • または、ページ 2 に、ドキュメント (#document) がオブジェクトの子/内部であるかどうかをチェックする JavaScript メソッドがあります。

私はこれらのアイデアのいずれかを実装するのに苦労していますが、成功していません. 誰かがこれで私を助けてくれれば幸いです。ありがとうございました。