Sto lavorando a un sistema di risoluzione dei casi e attualmente sto utilizzando una colorbox jQuery per visualizzare un elenco di attività aperte per l'utente. Gli utenti vogliono essere in grado di stampare questo elenco, e suppongo che tu possa farlo all'interno della pagina stessa aggiungendo un link JavaScript che inneschi window.print dall'iframe. Tuttavia, devo anche considerare gli utenti che possono selezionare la stampa dal menu del browser. In tal caso, se la colorbox è aperta, voglio solo stampare il suo contenuto e non la pagina sovrastante.Stampa solo un iFrame
È possibile nascondere tutto tranne il contenuto iframe utilizzando un file CSS di supporti di stampa? Se è così, come può essere raggiunto? In caso contrario, dovrò ricorrere a JavaScript, quindi sarebbe possibile ottenere l'effetto in JavaScript?
Alla fine sono giunto alla conclusione che l'iframe è stato più problemi di quanti ne valeva la pena. Invece sto usando colorbox in modalità div e aggiungo un po 'di logica alla pagina che viene scaricata, che determina se deve visualizzare un'intera pagina HTML o solo i dati a cui sono interessato. Disegnare la pagina per stampare con il div è molto meno problematico che con l'iframe – GordonM
Possibile duplicato di [Stampa del contenuto di un iframe creato dinamicamente dalla finestra padre] (http://stackoverflow.com/questions/831147/printing-contents-of-a-dynamically-created-iframe-from-parent -finestra) –