2

JavaScript を使用して新しいウィンドウを生成し、window.openコンテンツを入れています。

どうすれば宣言でき<!DOCTYPE>ますか?

4

2 に答える 2

1

不可能です。

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();
} 
于 2013-06-04T16:15:22.920 に答える
0

これだけでは使えないと思いますがwindow.open、もう少しコーディングすればできるようです。

この同様の質問を確認してください。あなたが求めていることをするためにそれを簡単に適応させることができると思います。

新しく開いたウィンドウにコンテンツを追加

于 2013-06-04T16:22:00.413 に答える