<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>
Używam tego skryptu do drukowania strony internetowej. Moje widoki sprawiają, że ta strona i JS dbają o wszystkie inne rzeczy.Drukowanie strony internetowej przy użyciu tylko adresu URL i bez otwierania nowego okna?
Ale nie chcę otwierać nowego okna. A więc, co powinienem użyć zamiast window.open(URL)
, aby otworzyć no new window
. Podobnie, nie chcę otwierać nowego okna dla print function
. Tak, Ilekroć renderuję tę stronę, robię wszystkie rzeczy na tej samej stronie. Brak nowego okna, Brak nowej karty. Jak mogę to osiągnąć. Mam google, ale nic nie działa.
dzięki! działa świetnie! –
W "/ url/to/page/to/print", czy mogę umieścić mój kod html bezpośrednio? –
@VitorGuerreiro: Tak, kod HTML tego, co chcesz wydrukować, powinien znajdować się pod tym adresem URL; ten kod HTML powinien również zawierać kod javascript wymieniony w odpowiedzi (ten z window.print();) – andragon