A
aae_sandro
Guest
Hi,
ich habe vor kurzem angefangen mir JavaScript beizubringen, bin also noch ein kleiner Noob Ich habe versucht mir etwas zusammenzucoden, allerdings komme ich gerade nicht weiter...
Ich habe auf einer Seite meherere Divs mit der Klasse content_pers. Wenn ich auf einen dieser Divs klicke, soll ein alert() mit dem entsprechend dahinter abgelegten Namen einer Person angezeigt werden. Standardmäßig wird das mit dem Namen XXX initialisiert.
Der Code schaut folgendermaßen aus:
InitDomLoader wird aufgerufen via
Allerdings wird mir jetzt bei click auf die Divs immer "undefined" angezeigt. Die Variable ist also nichtmehr vorhanden, wenn ich auf den div klicke... Leider weiß ich nicht, wie ich das Problem beheben soll...
Wäre super, wenn mir jemand helfen könnte
MfG
ich habe vor kurzem angefangen mir JavaScript beizubringen, bin also noch ein kleiner Noob Ich habe versucht mir etwas zusammenzucoden, allerdings komme ich gerade nicht weiter...
Ich habe auf einer Seite meherere Divs mit der Klasse content_pers. Wenn ich auf einen dieser Divs klicke, soll ein alert() mit dem entsprechend dahinter abgelegten Namen einer Person angezeigt werden. Standardmäßig wird das mit dem Namen XXX initialisiert.
Der Code schaut folgendermaßen aus:
Code:
var vornamen = new Array();
vornamen[0] = "XXX";
vornamen[1] = "YYY";
var vorname = vornamen[0];
function initDomLoader() {
var elements = document.getElementsByClassName("content_pers");
for (var j = 0; j < elements.length; j++) {
elements[j].addEventListener("click", function() {
vorname = vornamen[j];
alert(vorname);
}, false);
};
}
Code:
window.onload = initDomLoader;
Wäre super, wenn mir jemand helfen könnte
MfG