Struppi: Parameter in Document Object

Beitrag lesen

Was ich möchte ist, daß ich den Code vereinfache und nicht 30 mal die fast gleiche Anweisung schreiben muss. (siehe Code)

Der code ist wirklich so ein typischer VBA Code, (unnötige) ellenlange switch-case Bedingungen.

Nur mal so als Beispiel:
switch(num){
 case 1: document["v1"].src="viereck.jpg";break;
 case 2: document["v2"].src="viereck.jpg";break;
 case 3: document["v3"].src="viereck.jpg";break;
 case 4: document["v4"].src="viereck.jpg";break;
 case 5: document["v5"].src="viereck.jpg";break;
 case 6: document["v6"].src="viereck.jpg";break;
 case 7: document["v7"].src="viereck.jpg";break;
 case 8: document["v8"].src="viereck.jpg";break;
 case 9: document["v9"].src="viereck.jpg";break;
 case 10: document["v10"].src="viereck.jpg";break;
}

Dieser Code ist gleichbedeutend mit:

document['v' + num].src = ="viereck.jpg";

Also geht es nicht um die Umlaute, denn diese funktionieren ja bei mir zumindest.

In welchen Browser?
http://www.netzwelt.com/selfhtml/javascript/sprache/regeln.htm#namen

Umlaute sind nicht erlaubt und wenn es bei dir läuft, hast du einen kaputten Browser. Es sollte aber bei sonst niemanden laufen. Das hat (zum wiederholten male) nichts mit deinem Provider zu tun, sondern allerhöchstens mit deinem kaputten Broswer.

Als du den Fehler hattest, hast du den Code probiert oder die URL aufgerufen?

Den code (im Internet surfe ich ohne Javascript) und da passiert bei mir gar nichts.

Struppi.