ho questo problema:
ho molte variabili da passare a una pagina PHP che il metodo GET non puo' essere utilizzato.
Codice HTML:
function modifica_data(d,a1,a2,b1,b2,c1,c2,d1,d2,e1,e2,f1,f2,g1,g2,h1,h2,i1,i2,j1,j2) {
var finestra = window.open("oggetti_vari_elaborazioni.php?operazione=MODIFICA-DATA&d=" + d + "&a1=" + a1 + "&a2=" + a2 + "&b1=" + b1 + "&b2=" + b2 + "&c1=" + c1 + "&c2=" + c2 + "&d1=" + d1 + "&d2=" + d2 + "&e1=" + e1 + "&e2=" + e2 + "&f1=" + f1 + "&f2=" + f2 + "&g1=" + g1 + "&g2=" + g2 + "&h1=" + h1 + "&h2=" + h2 + "&i1=" + i1 + "&i2=" + i2 + "&j1=" + j1 + "&j2=" + j2,"_blank","top=150,left=250,width=550,height=450");
}
Ho provato con il metodo post, ma non funziona, mi carica e si vede per un attimo la pagina bianca, ma subito torna indietro alla pagina dove ho premuto il link.
Codice HTML:
function modifica_data(d,a1,a2,b1,b2,c1,c2,d1,d2,e1,e2,f1,f2,g1,g2,h1,h2,i1,i2,j1,j2) {
document.write('<FORM name="moduloC" method="POST" target="_blank" action="elaborazioni.php">');
document.write('<input type="hidden" name="operazione" value="MODIFICA-DATA">');
document.write('<input type="hidden" name="d" value=" ' + d + ' ">');
document.write('<input type="hidden" name="a1" value=" ' + a1 + ' ">');
document.write('<input type="hidden" name="a2" value=" ' + a2 + ' ">');
document.write('<input type="hidden" name="b1" value=" ' + b1 + ' ">');
document.write('<input type="hidden" name="b2" value=" ' + b2 + ' ">');
document.write('<input type="hidden" name="c1" value=" ' + c1 + ' ">');
document.write('<input type="hidden" name="c2" value=" ' + c2 + ' ">');
document.write('<input type="hidden" name="d1" value=" ' + d1 + ' ">');
document.write('<input type="hidden" name="d2" value=" ' + d2 + ' ">');
document.write('<input type="hidden" name="e1" value=" ' + e1 + ' ">');
document.write('<input type="hidden" name="e2" value=" ' + e2 + ' ">');
document.write('<input type="hidden" name="f1" value=" ' + f1 + ' ">');
document.write('<input type="hidden" name="f2" value=" ' + f2 + ' ">');
document.write('<input type="hidden" name="g1" value=" ' + g1 + ' ">');
document.write('<input type="hidden" name="g2" value=" ' + g2 + ' ">');
document.write('<input type="hidden" name="h1" value=" ' + h1 + ' ">');
document.write('<input type="hidden" name="h2" value=" ' + h2 + ' ">');
document.write('<input type="hidden" name="i1" value=" ' + i1 + ' ">');
document.write('<input type="hidden" name="i2" value=" ' + i2 + ' ">');
document.write('<input type="hidden" name="j1" value=" ' + j1 + ' ">');
document.write('<input type="hidden" name="j2" value=" ' + j2 + ' ">');
document.write('</FORM>');
document.moduloC.submit();
}
Come posso risolvere ?
GRAZIE