JavaScript を使用して新しいウィンドウを生成し、window.open
コンテンツを入れています。
どうすれば宣言でき<!DOCTYPE>
ますか?
JavaScript を使用して新しいウィンドウを生成し、window.open
コンテンツを入れています。
どうすれば宣言でき<!DOCTYPE>
ますか?
不可能です。
window.open は、新しいブラウザー インスタンスを開くだけです。ポップアップ内で、Doctype を宣言するのはページの責任です。
編集
実際、これを見つけましたが、この例は、新しく開いたウィンドウの内容を上書きすることを計画している場合にのみ機能します。
function openWin(){
var winTitle='blah';
var winBg='#FF0000';
var newWin=window.open('', '', 'height=130, width=160');
newWin.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>'+winTitle+'</title></head>');
newWin.document.write('<body bgColor="'+winBg+'"><img src="images/picture.jpg" border=0></body></html>');
newWin.document.close();
}
これだけでは使えないと思いますがwindow.open
、もう少しコーディングすればできるようです。
この同様の質問を確認してください。あなたが求めていることをするためにそれを簡単に適応させることができると思います。