AllesMeins: Auf ein Bild zugreifen (Bildname dynamisch)

Hiho,

ich möchte gern ein Bild verändern. Dazu nutze ich:
function menuover(nr){
window.document.ecke.src = "anderes_Bild";
}

Das funktioniert auch zufriedenstellend. Nun habe ich aber mehrere Bilder, die für diese Funktion in Frage kommen sollen. Die Grafiken sind so benannt ecke_X, wobei X für eine Zahl steht. Praktischerweise die selbe Zahl die beim Funbktionsaufruf übermittelt wird. Wie lautet die richtige Syntax um auf das Bild mit dieser Nummer zuzgreifen, ein

window.document.ecke_+nr+.src = "anderes_Bild";

tut es nämlich nicht. Ich bekomme nicht mal eine "richtige" Fehlermeldung vom Mozilla sondenr nur ein "menuover is not defined";

Irgendwelche Ideen?

Grüsse

Marc

  1. Hallo,

    entweder machst du es mit getElementById :
    window.document.getElementById("ecke_"+nr).src = "anderes_Bild";

    oder mit der funktion eval :
    eval("window.document.ecke_"+nr+".src = 'anderes_Bild';");

    Mit freundlichen Grüßen
    Lanthan

    1. Hiho,

      danke. Das klappt.

      Marc