iframe - js menü problem
sensei 26.03.2007 - 09:07 713 6
sensei
die Küstenwache?
|
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
|
nichtsooft
Little Overclocker
|
Kenne das Problem nur in Verbindung von DHTML & Flash, aber damals hab ich's mit wmode="transparent" gelöst. Versuch's einfach mal!
|
sim
Bloody Newbie
|
ja, das mit iframes und flash ist ein problem - gibts aber hacks. aufpassen: das ist von browser zu browser massiv unterschiedlich!!
|
sensei
die Küstenwache?
|
ja, das mit iframes und flash ist ein problem - gibts aber hacks. aufpassen: das ist von browser zu browser massiv unterschiedlich!! in dem iframe wird/soll aber kein flash sondern eine externe url eingebunden werden :/ wie du sagtest ists browserabhängig, im firefox funktionierts, im ie wird das aufgeklappte js menü von den formularelementen im iframe überdeckt...
|
CROWLER
Powerbunny
|
kannst du mal das js posten ?
edit : am beisten gleich mit dem iframe
|
shadowman
OC Addicted
|
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.
|
sensei
die Küstenwache?
|
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. liegt zz auf eis, den kunden störts anscheinend nicht, mich nervts zwar das keine (schöne) lösung gibt, aber ich werds überleben
|