Ciao a tutto il forum,
Ho un problemino da sottoporvi, sto implementando una stampa di una pagina html di un sito in costruzione.
Il problema e' che cio' che devo stampare risiede in un frame mentre il bottone che andra' a scatenare la routine di stampa deve risedere in un secondo frame.
Una soluzione, quella di immettere la funzione di stampa nel frame desiderato e di richiamare la stessa dall'altro frame con l'ordine "top.frame.stampa()", non e' praticabile perche' il frame da stampare e soggetto a venire inserito da una persona che non sa programmare e che quindi non è in grado di inserire cose per lui strane quanto una routine javascript.
l'unica alternativa che mi rimane e' inserire la routine di stampa nel primo frame e fare in modo che stampi il secondo, ho trovato in html.it il seguente esempio.
<script language="javascript">
<!--
function Stampa() {
parent.principale.focus();
window.print();
}
//-->
</script>
Ma c'e' un problema, funziona con netscape?? Io penso di no! Ho provato la modifica sulla routine che uso per stampare ma netscape ignora il comando aggiuntivo e continua a stampare il frame errato.
C'e' qualcuno che sa darmi una dritta?
Ciao e grazie a tutti