<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>
Sto usando questo script per stampare una pagina web. Le mie viste rendono questa pagina e The JS si occupa di tutte le altre cose.Stampa di una pagina Web usando solo url e senza aprire una nuova finestra?
Ma non voglio aprire una nuova finestra per quello. Quindi, cosa dovrei usare al posto di window.open(URL)
così no new window
si apre. Allo stesso modo, non voglio aprire una nuova finestra per print function
. Così, ogni volta che eseguo il rendering di questa pagina, fa tutto nella stessa pagina. Nessuna nuova finestra, nessuna nuova scheda. Come posso raggiungere questo obiettivo. Io google ma niente sembra funzionare.
grazie! funziona perfettamente! –
In "/ url/to/page/to/print", posso inserire direttamente il mio codice html? –
@VitorGuerreiro: Sì, il codice html di ciò che si desidera stampare dovrebbe essere in quell'URL; che il codice html dovrebbe avere anche il codice javascript menzionato nella risposta (quello con window.print();) – andragon