Devo mandare in stampa un form su tre copie differenti per una dicitura "copia per la filiale", "copia per la sede", "copia per il cliente", il mio pulsante che manda in stampa lancia una funzione (invia stampa) che esegue un ciclo for per tre volte e ad ogni passaggio modifica la variabile che contiene le suddette diciture con quella corretta e poi mando il window.print(). Dopo body c'è la prima riga che contiene il comando <script>document.write (c1)/<script>, dove c1 è la variabile inizializzata con la dicitura. Il problema è che vengono stampati 3 fogli tutti con la stessa intestazione. Dove stò sbagliando?
var c1="Copia per la banca"
var c2="Copia per la filiale"
var c3="Copia per il cliente"
function cambia(x){
if (x==0){c1=c1
return c1}
if (x==1){c1=c2
return c1}
if (x==2){c1=c3
return c1}
}
function inviastampa(){
for (var i=0;i<3;i++){
cambia(i)
window.print()
}
}
body
<font face="Verdana" size="1"><script>document.write(c1)</script></font></p>
Potete aiutarmi?