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?

Hilfe
Neues Thema
Antworten

Nach oben



