0

私のコードでは、ポップアップ用にこのコードを書きましたが、コメント行

// mywindow.document.write('<html><head><title>my div</title>');

自動的に実行されます。なぜですか? この行を削除しても、ページにエラーは表示されません。コメントとして存在する場合、タイトル タグが重複しているというエラーが表示されます。

 function Popup(data) {
            var mywindow = window.open('', 'mydiv', 'height=400,width=600');
           // mywindow.document.write('<html><head><title>my div</title>');
            /*optional stylesheet*/ //mywindow.document.write('<link rel="stylesheet" href="main.css" type="text/css" />');
            mywindow.document.write('</head><body >');
            mywindow.document.write(data);
            mywindow.document.write('</body></html>');
            mywindow.document.close();
            mywindow.print();
            return true;
        }
4

1 に答える 1

2

サーバーで実行してからコメントした場合、サーバーが古いjsファイルをキャッシュしている可能性があります...タグ内のjsファイルにパラメーター(任意)を渡してみてください。<script src="myfile.js?version=1.0"/>

于 2012-05-15T12:20:14.900 に答える