<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>
Estoy usando este script para imprimir una página web. Mis vistas muestran esta página y The JS se encarga de todas las demás cosas.¿Imprime una página web solo con url y sin abrir una nueva ventana?
Pero no quiero abrir una nueva ventana para eso. Entonces, ¿qué debo usar en lugar de window.open(URL)
para abrir no new window
? Del mismo modo, no quiero abrir una nueva ventana para print function
. Por lo tanto, cada vez que renderizo esta página, hago todo en la misma página. Sin nueva ventana, Sin nueva pestaña. Cómo puedo conseguir esto. Yo google pero nada parece funcionar.
gracias! ¡funciona perfectamente! –
En "/ url/to/page/to/print", ¿puedo poner mi código html directamente? –
@VitorGuerreiro: Sí, el código html de lo que desea imprimir debe estar en esa url; ese código html también debería tener el código javascript mencionado en la respuesta (el que tiene window.print();) – andragon