EKKi: Formular ausfüllen durch DropDown Auswahl

Beitrag lesen

Mahlzeit girasol,

Muss für die Funktion von Ajax ein bestimmtes DLL oder PlugIn installiert werden auf dem Server?

Nein, Dein Browser muss nur ein XMLHTTPRequest-Objekt (die verschiedenen Browser in ihren verschiedenen Versionen haben da unterschiedliche zur Auwahl) existieren.

Ich erhalte stets die JavaScript Fehlermeldung "Ajax ist undefiniert" für die Zeile mit dem Inhalt:
  new Ajax.Request('return.php?kat1=' + (document.getElementById('kat1').value), {method: 'get', onComplete: GetKat2});

Das Objekt "Ajax" gibt es auch nicht im handelsüblichen Javascript-Sprachumfang. Außerdem ist der Code merkwürdig - Du willst anscheinend eine neue Instanz des Ajax-Objekts erzeugen ... tust es aber nicht. Informiere Dich über die richtige Syntax.

Zu Beginn der Seite leite ich das Script ein mit
<script type="text/javascript" src="js/prototype.js"></script>

Aha, Du nutzt also ein Framework. Hast Du Dich auf den Seiten von Prototype informiert, wo der Fehler liegen könnte? Existiert die Datei auch dort auf dem Server? Kannst Du andere Prototype-Objekte bzw. Funktionen benutzen?

MfG,
EKKi

PS: Die Sprache, die Du benutzt, heißt "Javascript" - es ist nicht sinnvoll, den Quellcode als [code lang=java] auszuzeichen ...

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|