<html>
<head>
<script type="text/javascript">
var URL = "http://localhost:8000/foobar/";
var W = window.open(URL); **Note1**
W.window.print();
</script>
</head>
<p> Print ME...............</p>
</html>
私はこのスクリプトを使ってウェブページを印刷しています。 私の見解はこのページをレンダリングし、JSは他のすべてのことを気にします。URLだけで新しいウィンドウを開くことなくウェブページを印刷できますか?
しかし、私はそのために新しいウィンドウを開きたいとは思わない。だから、window.open(URL)
の代わりに何を使うべきなので、no new window
が開きます。同様に、print function
の新しいウィンドウを開きたくないので、このページをレンダリングするたびに同じページにすべてのものを行います。新しいウィンドウはありません。新しいタブはありません。どうすればこれを実現できますか?私はグーグルが何も動作していないようです。
ありがとう!完璧に動作します! –
"/ url/to/page/to/print"に、自分のhtmlコードを直接記述できますか? –
@VitorGuerreiro:はい、印刷したいもののHTMLコードはそのURLにあるはずです。そのhtmlコードは、答えに記載されているjavascriptコードを持っている必要があります(window.print();のもの) – andragon