URL: https://www.overclockers.at/coding-stuff/iframe_js_menue_problem_178247/page_1 - zur Vollversion wechseln!
Morgen!
Hab folgendes Problem:
Ein Menü wird in einer Webseite mittels JS erzeugt. Darunter befindet sich ein iframe über welchen eine externe url eingebunden wird.
Problem ist, dass wenn man das menü aufklappt Menüpunkte tlw. in den iframe hineinragen und dort von Formularelementen überdeckt werden (sieht ******e aus und die usability ist naja kaum gegeben)
grund: iframes sind ne eigene browserinstanz und ignorieren die layerhierachie (z-index)
kennt jemand nen trick / workaround?
tia!
lg
Kenne das Problem nur in Verbindung von DHTML & Flash, aber damals hab ich's mit wmode="transparent" gelöst.
Versuch's einfach mal!
ja, das mit iframes und flash ist ein problem - gibts aber hacks. aufpassen: das ist von browser zu browser massiv unterschiedlich!!
Zitat von simja, das mit iframes und flash ist ein problem - gibts aber hacks. aufpassen: das ist von browser zu browser massiv unterschiedlich!!
kannst du mal das js posten ?
edit : am beisten gleich mit dem iframe
Hatte beim IE das gleiche Problem. Es funktioniert nichtmal, wenn das Formular und die Layer im gleichen Html File liegen. Der IE verwendet für die Form Elemente andere Systemcalls oder what ever. Bei normalen Input Felder funktioniert es afaik, nur select Boxen sind immer ontop.
Dir wird nichts anderes über bleiben, als das Iframe weiter runter zu setzten oder die störenden Formularelemente kurzzeitig auszublenden.
Zitat von shadowmanHatte beim IE das gleiche Problem. Es funktioniert nichtmal, wenn das Formular und die Layer im gleichen Html File liegen. Der IE verwendet für die Form Elemente andere Systemcalls oder what ever. Bei normalen Input Felder funktioniert es afaik, nur select Boxen sind immer ontop.
Dir wird nichts anderes über bleiben, als das Iframe weiter runter zu setzten oder die störenden Formularelemente kurzzeitig auszublenden.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025