IEでdocumnet.writeを使用してiframeを挿入しようとしていましたが、成功しました。しかし、その後のhtmlコードは実行されません。iframeの後のHTMLコードは、document.writeを使用して実行されません。
document.write("<div>Hello</div><iframe ..../><div>Bye Bye</div>");
ここでは「バイバイ」の文字列は実行されません。一瞬
はあなたが試行錯誤を行った後、ブラウザのURL
javascript:document.write("<div>Hello</div><iframe ..../><div>Bye Bye</div>");
を入力することができます確認し、私は次のようにiframeタグを閉じた場合、それが動作することがわかりました。今
<iframe ...></iframe> instead of <iframe ... />
、問題は「私は<iframe .. ></iframe>
に<iframe ../>
を変更するには、任意の機会を持っていない」です。あなたの親切なアドバイスを探しています。
あなたは何DOCTYPEを使用していますか? –
@Pekka <!DOCTYPE html PUBLIC " - // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> – Hoque
aww、これは解決できないかもしれません。あなたは文字列を変更する方法が全くありませんか?私はXHTML文書のIEで壊れている ''タグと同様の問題があると思いますが、私は議論を覚えていますが、今は見つけられません。 –