Hallo,
Nochmal ich.
Danke an alle! Jetzt funktionierts und ich bin um einiges weiser geworden.
Das stimmt nicht ganz. Weiser bin ich geworden, funktionieren ist dann noch was anderes:
function removeBereich1() {
for (var i = 0; i <= getIMG.length-1; i++)
if(getIMG[i].src == 'http://myhomepage.de/images/bereich1/bild1.png') {
var bild1 = getIMG[i].parentNode;
bild1.setAttribute('style', 'display: none;');
}
if(getIMG[i].src == 'http://myhomepage.de/images/bereich1/bild2.png') {
var bild2 = getIMG[i].parentNode;
bild2.setAttribute('style', 'display: none;');
}
/*[...]*/
}
function removeBereich2() {
for (var i = 0; i <= getIMG.length-1; i++)
if(getIMG[i].src == 'http://myhomepage.de/images/bereich2/bild1.png') {
var bild1_bereich2 = getIMG[i].parentNode;
bild1_bereich2.setAttribute('style', 'display: none;');
}
if(getIMG[i].src == 'http://myhomepage.de/images/bereich2/bild2.png') {
var bild2_bereich2 = getIMG[i].parentNode;
bild2_bereich2.setAttribute('style', 'display: none;');
}
/*[...]*/
}
function if_window_visible() {
if(document.getElementById('bag')) {
getIMG = document.getElementById("bag").getElementsByTagName("img");
removeBereich1();
removeBereich2();
}
}
window.setInterval('if_window_visible()', 3000);
Firebug Konsole Fehlermeldung:
getIMG[i] is undefined
if(getIMG[i].src == 'http://myhomepage.de/images/bereich1/bild1.png') {
Das erste Bild wird entfernt, das zweite und alle darauffolgenden nicht. Besonders durch die Fehlermeldung bin ich verwirrt und kann keinen Fehler sehen.
MfG
Knight
--
Achtung! JavaScript Anfänger am Werk!
Achtung! JavaScript Anfänger am Werk!