Chiedo scusa per il cross-post... non l'avevo mai fatto né mai lo rifarò!![]()
Tornando a noi... io l'anteprima di stampa la apro da "anteprima di stampa" e non in una nuova pagina, del resto come ho sempre fatto e come il cliente vuole che sia (dipendesse da me non stamperebbero manco!).
Nel dettaglio io ho una pagina HTML con i due css, normale e stampa, inseriti in header.
Nella pagina, per semplificare, supponi che io abbia una struttura come questa:
A parte qualche errore nel JS (adesso non l'ho sotto mano... ma funziona, per cui facciamo finta che sia scritto bene!codice:(css) div.submenu {display:block;....} (javascript con JQuery) $("span.level1").next("div").hide(); $("span.level1").next("div").click(function(){ // do something }); (HTML) <span class="level1">Clicca qui per espandere</span> <div class="submenu">Voce1 Voce2 Voce3 Voce4 Voce5 </div>) vorrei capire come posso fare in modo che, quando apro l'anteprima di stampa il JS venga ignorato.
Visto che mi pare che tu ne sappia PARECCHIO più di me, in mancanza di una pagina-per-la-stampa, ci sono altre soluzioni da adottare?
Grazie