29. marts 2002 - 15:07
Der er
7 kommentarer og 1 løsning
Iframes netscape og z-index
Hej jeg har flere layers, med forskelligt z-index. Et layer indeholder en iframe og skal og har lavere z-index, end de andre layers. Det virker fint i IE , men i netscape6 liger iframen sig altid øverst eksempel KODE: <html> <head> <LINK REL="stylesheet" type="text/css" HREF="css/style.css"> </head> <body> <DIV class="aiframe"> <iframe src="iframe.html"> </iframe> </DIV> <DIV class="element"> safd sdfasdfsdf </DIV> <DIV class="element2"> safd sdfasdfsdf </DIV> </body> </html> CSS: .aiframe{ z-index:50; position:absolute; left:30px; top:100px; } .element{ left:50; top:80px; position:absolute; z-index:100; height:30px; width:40px; background-color:red; } .element2{ left:30; top:60px; position:absolute; z-index:75; height:30px; width:40px; background-color:blue; } nogle løsningsforslag så det også virker i NETSCAPE6
Annonceindlæg fra Academic Work Denmark A/S
29. marts 2002 - 15:18
#1
lav din ifram som sit eget layer (med specifikt z-index) som du så placerer over et 'fyld.gif' billede i det lag hvor du havde din iframe.
29. marts 2002 - 15:22
#2
et 'fyld.gif'?? eget lag med specifikt z-index?? jeg er ikke sikker på jeg helt kan følge dig ;-)
29. marts 2002 - 15:46
#3
er det det sådan du mener? <DIV class="aiframe"> <img src="images/fyld.gif"> <DIV style="position:absolute ; z-index:10 ; top:100 ; left:30"> <iframe src="iframe.html" > </iframe> </DIV> </DIV> det funker ikke stadig ikke
29. marts 2002 - 15:48
#4
z-index på iframe virker kun i IE, som du selv har konstateret, så jeg tror ikke, at der er mulighed for det du ønsker.
29. marts 2002 - 15:50
#5
Din iframe lå på et layer. og udenom den iframe har du indhold der ikke må flyde ind i iframe området. derfor erstatter du iframen i det layer med et billede der fylder det samme som iframes skulle fylde. Så laver du et nyt layer (med position:absolute) og plaverer det lige over billedet. I Netscape kan du sætte (og ændre) indholdet i sådan et lav ved at skrive ny filadresse i <div kommandoens src attrribut. document.getElementById('layerId').src="nyfil.html"; mvh JakobA
29. marts 2002 - 15:54
#6
an: Kommentar fra niwikr 29/03-2002 15:46:50 ja det er sådan jeg mener. Glem blot alt om <Iframe i lag på NS6 brug src istedet: <DIV class="aiframe"> <img src="images/fyld.gif"> <DIV src="iframe.html" style="position:absolute ; z-index:10 ; top:100 ; left:30"> </DIV> </DIV> Og ja, det giver forskellig html for IE og Netscape. Ikke sjovt at implementere. mvh JakobA
29. marts 2002 - 16:05
#7
src på DIV ? den henter ikke noget
03. januar 2006 - 13:13
#8
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling