Salve a tutti, sto cercando la via più semplice e conveniente per stampare dei record provenienti da una tabella html in cui ogni riga è munita di checkbox di selezione.
Ho esteso la classe fpdf perchè ogni pdf creato si mandi in stampa da solo e creato una pagina php che crea il pdf del record di cui si passa l'id tramite GET.
Se mando in stampa un record alla volta non ci sono problemi, tramite JS apro la finestra preposta, purtroppo se invece seleziono più record da stampare contemporaneamente si stampa solo il primo perchè le finestra successive vengono ignorate se l'utente non conferma su acrobat la stampa per la finestra corrente.
Questo è il codice:
Sto cercando un'idea evitare questa limitazione che mi da il javascript, o comunque sono ben accetti suggerimento per qualcosa di alternativo e più efficace.codice:function getPrint() { var num = 0; var inputs = document.getElementById("table1").getElementsByTagName("input"); for (i = 0; i < inputs.length; i++) { //Se l'input scansionato è una chackbox ed è selezionata inoltro la richiesta di stampa if ( inputs[i].type=="checkbox" && inputs[i].checked ){ var id = inputs[i].name; window.open('getPdf.php?id='+id,'Print'); window.close(); } } }
Faccio presente che non devo stampare solo la riga della tabella, che è un riepilogo del record da stampare che ha molti più campi, da qui l'uso di una pagina php separata.

Rispondi quotando
