ho una pagina HTML strutturata con Frame e ho la necessità di stampare, alla pressione di un bottone, un documento esterno.
ho visto nel forum molte soluzione, alcune molto semplici come quella del tag <LINK ...>, purtroppo in molte soluzioni adottate (salvo quella orrenda di aprire una nuova finestra per la stampa, per poi richiuderla) mi compare una finestra di errore di routine strana, forse perchè sto usando i frame e i riferimenti con il focus() sono mal impostati. comunque...
se nel frame centrale definito "corpo" inserisco un iFrame invisibile "FoglioStampa" contenente ciò che voglio stampare:
<iframe src="FoglioStampa.htm" width="0" height="0" name="FoglioStampa"></iframe>
e se al bottone di stampa:
<A href="javascript: Stampa()">
...collego questa funzione:
<HEAD><SCRIPT LANGUAGE="javascript">
function Stampa()
{
window.parent.corpo.FoglioStampa.focus();
window.print();
}
</SCRIPT></HEAD>
...perchè mi compare ugualmente la finestra di errore di routine e quindi non funziona???
![]()
![]()