z-index des Layers bei onmouseover in den Vordergrund
Flanor
- javascript
Grüsse,
ich programmiere gerade einen Javascript, der Bilder beim Mouseover tauscht. Jedoch sind die Bilder in Layern und liegen teilweise übereinandern. Jetzt will ich, dass das aktuelle Layer über die anderen Layer drüber gesetzt werden.
Ich habe es bisher mit:
document.all["device" + i].z-index = document.all["device" + i].z-index + 100;
probiert.
(das Layer habe ich z.B. mit <div id="device5" style="...; z-index: 30;">..</div> festgelegt)
Leider funktioniert das nicht ;-(
Vermutlich wird das "z-index" als "z minus index" gesehen.
Die Lösung kann sich ruhig auf den IE beschränken. (Die Netscape-Variante arbeitet ohne Layer).
CU, Flanor
Hallo Flanor,
Laut Selfhtml heißt die Eigenschaft zIndex
Gruß
Andrea
Grüsse,
Laut Selfhtml heißt die Eigenschaft zIndex
Wo hast Du das gefunden?
Ich habe unter <../../tdch.htm#a17> nur z-Index gefunden.
Es kommt jetzt zwar keine JavaScript-Fehlermeldung mehr, aber es klappt trotzdem nicht ;-(
CU, Flanor
Hallo,
Bei Dir fehlt noch das style
also:
document.all["device" + i].style.zIndex = document.all["device" + i].style.zIndex + 100;
Gruß
Andrea
Hi Flanor
document.all["device" + i].z-index = document.all["device" + i].z-index + 100;
Nach Microsoft sind alle StyleSheet-Angaben Eigenschaften des Style-Objektes.
Probiere einmal:
document.all["device" + i].style.zIndex = document.all["device" + i].style.zIndex + 100;
Grüße, Martin
Grüsse,
Es hat jetzt funktioniert. Danke an Euch beide.
Zuerst hatte ich zindex geschrieben, aber nachdem ich wiedermal schmerzhaft feststellen mußte, dass JavaScript casesensitiv ist... hat es dann funktioniert.
CU, Flanor