Salve,
Ho questo codice, che invia il form ad una nuova pagina _blank (quindi NON popup):
Il fatto è che io vorrei mandare il form NON ad un target="_blank", ma ad una popup di cui potrei controllare le caratteristiche... Ho provato con:codice:<script type="text/javascript"> <!-- function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MK_dynamicForm() { //v4.0 var obj,l,args=MK_dynamicForm.arguments; val=document.MM_returnValue; val=(val==null)?true:val; if(val){obj=MM_findObj(args[0]);l=args.length; if(obj){if(l>2){for (i=2; i<(l-1); i+=2) {eval("obj."+args[i]+"='"+args[i+1]+"';")}} eval("obj."+args[1]+"();");}} document.MM_returnValue = true; } //--> </script> ... ... <input name="button2" type="button" id="button2" onclick="MK_dynamicForm('form1','submit','method','get','action','read.asp','target','_blank');return document.MM_returnValue" value="Calcola" />
Ma non funziona...codice:'target','windows.open(\'read.asp\','\pagina'\)'
Avete idea di come fare, per favore?
Grazie in anticipo per le risposte...


Rispondi quotando
