... allora
uso questa funzione JS per visualizzare il contenuto di <div id="Stampare">testo testo</div>
Codice PHP:
function ShowStamp(){
var testo = "<html><head><title>"+document.title+"</title></head>";
testo += "<body>";
testo += "<table cellspacing=\"0\" cellpadding=\"0\" align=\"center\" border=\"1\" width=\"100%\"><tr><td>";
testo += document.getElementById('Stampare').innerHTML;
testo += "</td></tr><tr><td><a href=\"javascript:print();\">stampa</a></td></tr></table>";
testo += "</body></html>";
var ident_finestra = window.open("","ident_finestra","height=400,width=400");
ident_finestra.document.open();
ident_finestra.document.write(testo);
ident_finestra.focus();
ident_finestra.print();
}
la finestra pop-up si apre regolarmente con il contenuto di <div> ma la stampa non parte.
Ho fatte varie prove:
- invece di indent_finestra.print() ho provato a scrivere solo print(), la stampante é partita ma nn con il contenuto giusto (mi ha stampato TUTTA la pagina di provenienza)
- avendo la finestra pop-up con il giusto contenuto da stampare, ho pensato di mettere un semplice link "stampa" con print(), pensando ke stampasse la pagina attuale, ma nn parte nn la stampante.
Qualcuno può aiutarmi?