Ciao a tutti,
mando in stampa automaticamente una pagina con:
Vorrei fare un redirect subito dopo aver confermato dal popup la stampa.codice:<body onload="javascript:window.print()">
Come posso fare?
Attendo risposta.
Grazie mille!!
Ciao a tutti,
mando in stampa automaticamente una pagina con:
Vorrei fare un redirect subito dopo aver confermato dal popup la stampa.codice:<body onload="javascript:window.print()">
Come posso fare?
Attendo risposta.
Grazie mille!!
La finestra di dialogo della stampante e' gestita direttamente dal sistema operativo e non restituisce al browser nessun "segnale" per far sapere se e quando l'utente ha fatto partire la stampa.
In soldoni: non si puo' fare, quindi o fai il redirect a prescindere, magari temporizzandolo, o metti un pulsante per cambiare pagina![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Ok, perfetto.
Pensavo ci fosse una soluzione diretta.
A questo punto faccio un redirect.
Grazie mille.
Gentilissimo come sempre!!
L'evento c'è eccome!! È supportato anche da IE:
https://developer.mozilla.org/en-US/...w.onafterprint
![]()
Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.
Confesso: di onafterprint non ne sapevo nullaOriginariamente inviato da carlomarx
L'evento c'è eccome!! È supportato anche da IE:
https://developer.mozilla.org/en-US/...w.onafterprint
![]()
![]()
In ogni caso supportato solo da IE e da Firefox![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Mi assolvo: io sapevo di un aftereight ma era un cioccolatino quadrato, la scatola era verde col big-ben di Londra disegnato. C'è ancora ?
Per combattere il diabete, avevo pensato di gestire l' evento onfocus del BODY: quando la dialog-box della printer compare, la pagina è in blur, quando la finestrella sparisce al click su Stampa/OK o su Annulla, la pagina torna in focus. E lì ... zacchete! la rediretti.
Come sono primitivo ... eh son rimasto al Ventennio.
@Enzaccio, sarà il contesto "poetico" ma non c'ho capito una "mazza" è anche vero che il mio neurone non più quello di una volta.
Se non chiedo troppo potresti creare una pagina d'esempio, oppure il codice qui sul forum? Potrebbe essere utile a tutti avere questa soluzione
Grazie.![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Io ho provato ad interpretare ma non mi va... posta il codice grazie![]()
Soluzione standard:
La soluzione di enzaccio è irrealizzabile.codice:<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Esempio</title> <script type="text/javascript"> onafterprint = function () { location.assign("http://www.html.it"); }; onload = print; </script> </head> <body> </body> </html>![]()
Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.
OTTIMA questa soluzione.. funziona perfettamente!!