• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Verkettete Auswahllisten mehrfach?

thomaspruess

New member
Hallo,

ich brauche dringend Hilfe bei einem Problem was mich in meiner weiteren Arbeit hindert. Ich bin in Javascript nicht so gut, dass ich es alleine lösen konnte.
Es geht um dieses Script: Verkettete Auswahllisten

Zunächst sei gesagt, es funktioniert perfekt. Mein Problem ist jedoch, ich benötige diese Funktion mehrmals pro Seite. In PHP muss ich das mit einer for Schleife lösen. Die jeweiligen html input Werte sollen über ein Formular ja auch zugeordnet werden.
Ich habe schon versucht allen Scriptvariablen des Javascripts die jeweilige "id" ($i) der PHP for-Schleife anzuhängen. Das Script funktioniert auch weiterhin, jedoch nur beim letzten Durchgang. Das heißt meine ersten geladenen Listen sind Funktionslos.

Fehlerkonsole meldet dieses hier:
TypeError: document.getElementById(...) is null
-> ergenbisZeigen()
-> LinkedSelection/changeHandler()

Jedoch meldet das die Fehlerkonsole immer, auch wenn das Script nur einmal geladen wird.

Ich hoffe ihr habt Rat und freue mich über jede Antwort. :)
 
Das Skript ist nicht wirklich gut für mehrfache Verwendung ausgelegt. In deinem Fall wird vor allem die mehrfache Zuweisung an window.onload das Problem sein. Arbeite lieber mit addEventListener(), dann hast du diese Probleme nicht.

Die Nachricht in der Fehlerkonsole kommt wahrscheinlich daher, dass du kein Element mit der ID "ergebniss" hast.
 
Zurück
Oben