ich habe ein kleines Problem mit einer selbstgeschriebenen JavaScript- Funktion im Firefox und weiß nicht, wieso es nicht funktioniert.
Ich will mit einer Funktion 20 Textfelder auslesen, und diese per Ajax- Request des Prototype Frameworks an meinen Server übermitteln.
Im IE 6/7 und im Opera 9.xx funktioniert das auch, allerdings nicht im FF 2.xx ( 1.5 hab ich nicht da ).
var mkCall = function( content, optparam ) { // Poststring formatieren poststring = 'content='+ content; for( i=1; i<=20; i++ ) { if( document.getElementById( "data"+i ) ) { var poststring = poststring+ '&data'+ i +'='+ encodeURIComponent( document.getElementById('data'+i).value ); } } poststring = poststring +'&'+ optparam; // Parameter setzen var parameters = { method: 'post', postBody: poststring, onComplete: shwData, onFailure: shwFailure, onLoading: shwLoading, onLoaded: hdeLoading, on500: shw500 }; // Abfrage senden var ajax = new Ajax.Request( "./rpc.php", parameters ); }
Dass das vermutl. nicht die feinste Art ist JavaScript zu schreiben bzw. Daten zu übermitteln, ist mir klar. Ich will damit ja auch nur etwas experimentieren.
Jemand ne Idee, wieso es nicht geht, oder woran der FF hängt?. FehlerConsole bringt auch keinen Error. Od. alternative Idee, wie mans lösen könnte?