<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