hi,
Jetzt möchte ich allerdings "strCurrentImage" noch mit dem Inhalt eines Arrays, der beliebig groß sein kann, gegenchecken. Wie mach ich denn das?
du möchtest also schauen, ob der wert von strCurrentImage gleich irgendeinem der array-elemente ist?
dann durchlaufe das array in einer schleife, und vergleiche mit jedem element.
gruss,
wahsaga
Das ist mir klar. Ich mach ne for-schleife und zähl durch bis array.length ich hab nur das Problem dass ich eine Mouse-Over-Funktion habe und die Grafik darf nur ausgetauscht werden wenn die Grafik nicht der aktuellen Seite und den übergeordneten Kapiteln (<- der Array) entspricht, mein code sieht bis jetzt so aus:
for (i = 0; i < arrUpperChapters.length; i++) {
if (strCurrentImage != arrUpperChapters[i]["Chaptername"] && strCurrentImage != strCurrentPage) {
document.getElementById(strBtnID).setAttribute('src', strPathToLevelImages + strCurrentImage + "o.gif");
}
}
aber irgendwie tut das nicht da die angezeigten Grafiken trotzdem noch einen Over-Status erhalten obwohl sie das eigentlich nicht sollten...