2013-01-06 7 views
5

他のサイトに埋め込むことのできるウィジェットを構築しています。ウィジェットはdocument.write()を使って作成されたiframeですが、JavaScriptを使ってiframe doctypeを適用する方法はわかりません。javascript厳密なdoctypeを持つiframeを作成

は、ここに私のコードです:

document.write("<iframe scrolling=\"no\" frameborder=\"0\">"); 
document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); 
document.write("<html>"); 
document.write("<head></head><body></body>"); 
document.write("</html>"); 
document.write("</iframe>"); 
document.write("</div>"); 

のiframeが作成されますが、私は、DOCTYPEが適用されません。 これを行う方法はありますか?

おかげ

+1

これは実際にはうまくいきません。 iframeタグ間のすべての要素は元のページにあり、ブラウザがiframeをサポートしていない場合は表示されます。このコードで得られるものは、 'src =" about:blank "のiframeだけです。これをチェックしてください:[MDN: '