SimonErich
Erfahrenes Mitglied
Hallo Forum
Ich arbeite gerade an einer Seite und habe dort eine Seite erstellt, die in allen (normalen) Browser wunderbarst funktioniert. Naja derzeit mache ich gerade noch die letzten Feinschliffe für den IE und habe dabei ein Problem.
www.grafikstern.at
Geht man hier (im Header beim Online Buchen Modul) in das Anreise- oder Abreisefeld erscheint ein JS Kalender, auf dem man Datum auswählen kann.
Nun soll dieser bei einem Klick ausserhalb des Kalenders wieder geschlossen werden. Also hab ich einen div Layer mit 100 % Höhe und Breite und transparentem Hintergrund absolute positioniert (mit einem sehr hohen z-index) und den Calendar Layer per z-index noch höher positioniert.
Wie gesagt es funktioniert bei allen wunderbar, nur beim IE ist dann nur noch der transparente Layer weiter oben und ich kann im Kalender nichts machen.
Ich habe jetzt lange herum gesucht und herausgefunden, dass es sich hierbei um einen IE Bug handelt, da er für absolut und relative positionierte Elemente bereits ein z-index vordefiniert.
Ich habe auch alle möglichen Lösungen ausprobiert und herum gespielt, aber leider absolut ohne Erfolg.
Vielleicht fällt dem einen oder anderen von euch eine Lösung dazu ein [Blick zu Maik
] (kann auch gerne mit Javascript sein, da dies ohnehin benötigt wird um den Kalender anzuzeigen)
Ich hab es bereits versucht mit z-index -1 setzen, wie es auf manchen Seiten gestanden ist, aber dadurch verschwindet dann natürlich einfach alles.
Grüße Simon
Ich arbeite gerade an einer Seite und habe dort eine Seite erstellt, die in allen (normalen) Browser wunderbarst funktioniert. Naja derzeit mache ich gerade noch die letzten Feinschliffe für den IE und habe dabei ein Problem.
www.grafikstern.at
Geht man hier (im Header beim Online Buchen Modul) in das Anreise- oder Abreisefeld erscheint ein JS Kalender, auf dem man Datum auswählen kann.
Nun soll dieser bei einem Klick ausserhalb des Kalenders wieder geschlossen werden. Also hab ich einen div Layer mit 100 % Höhe und Breite und transparentem Hintergrund absolute positioniert (mit einem sehr hohen z-index) und den Calendar Layer per z-index noch höher positioniert.
Wie gesagt es funktioniert bei allen wunderbar, nur beim IE ist dann nur noch der transparente Layer weiter oben und ich kann im Kalender nichts machen.
Ich habe jetzt lange herum gesucht und herausgefunden, dass es sich hierbei um einen IE Bug handelt, da er für absolut und relative positionierte Elemente bereits ein z-index vordefiniert.
Ich habe auch alle möglichen Lösungen ausprobiert und herum gespielt, aber leider absolut ohne Erfolg.
Vielleicht fällt dem einen oder anderen von euch eine Lösung dazu ein [Blick zu Maik

Ich hab es bereits versucht mit z-index -1 setzen, wie es auf manchen Seiten gestanden ist, aber dadurch verschwindet dann natürlich einfach alles.
Grüße Simon