Ciao,
ho un problema con il seguente script JS che utilizzo all'interno di un file CGI che contiene una form:
In base al browser che utilizzo ho due comportamenti diversi (ma nessuno dei due che va benecodice:'function transfert(){ valP=how_to.package.value; valQ=how_to.question.value; valA=how_to.answer.value; //add the template to the existing bug val=opener.Create.comment.value; val=val+"===================\n= How To Template =\n===================\n<template>\n<title>HowToTemplate</title>\n<package>\n\t"+valP+"\n</package>\n<question>\n\t"+valQ+"\n</question>\n<answer>\n\t"+valA+"\n</answer>\n</template>\n"; opener.Create.comment.value=val; close(); }')
IE: cliccando il pulsante "Validate" la pagina genera questo errore "'opener.Create.comment' is null or not an object"
Firefox: lo script (penso) funziona correttamente (leggendo le Page Info, nel campo "Forms" i valori inseriti sono stati caricati correttamente), ma invece di inviare i dati alla pagina precedente non avviene niente.
Il codice del pulsante Validate e' questo:
La form viene aperta e chiusa con questo codice:codice:print $cgi->submit(-value=>' Validate Template ',-onclick=>'transfert()');
Graziecodice:print $cgi->start_form(-name=>'how_to', -action=>'javascript:window.history.back()'); [i vari campi della form] print $cgi->end_form;
/nel codice della form la parola "javascript" non e' separata dal trattino

)
Rispondi quotando