2016-08-02 10 views
0

PHPの変数に私のHTMLがあります。$ htmlと私はこのhtmlをjavascriptで印刷したいと思います。私はこれに次のコードを書いています。PHPの変数とJavaScriptを使用してhtmlを印刷

<script>var mywindow = window.open('', 'my div', 'height=400,width=600'); 
    mywindow.document.write(<?= $html ?>); 
    mywindow.print();</script> 

変数は、通常の文字列が含まれている場合、それはないHTML

+0

コードにエラーはありません。私は個人的にそれを今走らせて、それは動作します。 –

答えて

2

あなたは昏睡を必要とする、などの書き込み機能で引用符を使用する

mywindow.document.write("<?= $html ?>"); 
+0

すべてのコードはPHPファイル内にあり、mywindow.document.write($ html)と似ています。 –

+0

htmlが別のページにある場合は、 '$ _SESSION ['html']'を設定することができます。そして、印刷後にそれを設定解除することができます。 –

0

を試してみてください私の作品:

mywindow.document.write('<?= $html ?>'); 
関連する問題