Ho modificato una pagina CGI che contiene questo codice JS per riempire con le informazioni inserite in una form un campo text.
codice:
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=window.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";
window.opener.Create.comment.value=val;
close();
}
La form e' definita in questo modo:
codice:
print $cgi->start_form(-name=>'how_to', -action=>'javascript:window.history.back()');
[...]
print $cgi->end_form;
Solo che il codice funziona su IE6, ma non su Firefox 2.0
Volevo sapere se nello scrivere quel codice ho fatto qualche errore o se per farlo funzionare su Firefox devo aggiungere qualcosa.
Grazie