19. marts 2005 - 17:27
Der er
27 kommentarer og 1 løsning
layers med inputs under
Jeg har et layer med z-index:9 som kan vises/skjules, men nedenunder er der et par <select> som går igennem mit layer når det vises :(
Hvad er der galt?
For at se det i praksis kan man gå ind på
http://temp.electrobeat.dk/tst og logge på med test // test
Gå ind under post og tryk derefter på Broadcast helt oppe i toppen i det blå banner :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. marts 2005 - 17:47
#1
<ole>
Alt er præcist, som det skal være :)
Select-elementer befinder sig på et andet z-plan end andre HTML-elementer - og uanset, hvor højt z-index, du tildeler et div over en select, vil select'en blive vist øverst.
Se evt:
http://www.faqts.com/knowledge_base/view.phtml/aid/15145 /mvh
</bole>
19. marts 2005 - 17:57
#2
hmm... og det kan der selvfølgelig ikke gøres noget ved?? :(
19. marts 2005 - 18:08
#3
Jojo ... der er flere løsninger på det. Jeg har vist et par stykker i det indlæg, jeg linkede til. Hvis du vil undgå at gemme din select, er du nødt til at lægge div'et i et windowed element af en slags ... eksempelvis en scriptlet i IE
19. marts 2005 - 18:09
#4
... men der er ingen 'fede' løsninger på problemet. De er alle lettere 'desparate' hacks
19. marts 2005 - 18:23
#5
windowed element?
19. marts 2005 - 18:34
#6
F.eks. den scriptlet, som er vist på linket !-)
19. marts 2005 - 18:53
#7
windowed element => browser-vindue, popup-vindue, (i)frame, HTC, scriptlet. Et element/objekt, der kan indeholde et HTML-dokument - og opføre sig som et vindue
19. marts 2005 - 18:54
#8
20. marts 2005 - 19:26
#9
hvilket element eller object ud over dem du har nævnt kan gøre det? :)
20. marts 2005 - 20:08
#10
Udover IE's 'window.createPopup' kan jeg ikke umiddelbart komme i tanker om nogen
28. marts 2005 - 19:03
#11
hvordan kan man så lave en div om til en iframe? jeg har forsøgt at ændre <div og </div> til iframe, men så kan man ikke se indholdet i min iframe :(
29. marts 2005 - 05:08
#12
En iframe indeholder et html-dokument ...
29. marts 2005 - 15:19
#13
Du kan ikke sådan gøre et div til windowed element
29. marts 2005 - 17:17
#14
jamen hvad kan jeg så gøre? :( det bliver alt for bøvlet hvis jeg skal til at lave et nyt dokument
29. marts 2005 - 18:52
#15
Hvad med så at skjule de selects, som ligger i vejen !-)
29. marts 2005 - 19:05
#16
nej, det går ikke for det er kun halvdelen af dem som ligger under min div
29. marts 2005 - 19:08
#17
Hvis du kender dem, som kommer under, kan du bare skjule dem !-) document.getElementById('select3').style.visibility = 'hidden'; document.getElementById('select5').style.visibility = 'hidden'; document.getElementById('select7').style.visibility = 'hidden';
29. marts 2005 - 19:14
#18
jamen nogle af dem er halvt udenfor.. altså man kan se halvdelen af input'et
29. marts 2005 - 19:20
#19
Ja, men man skal vel heller ikke bruge inputtet mens der er noget foldet foran ?-)
29. marts 2005 - 19:22
#20
nej, men det er mere for udseenets skyld... ser lidt dumt ud.. hehe
06. april 2005 - 16:09
#21
hvordan kan man skrive noget data fra en div til en iframe?
07. april 2005 - 15:13
#22
F.eks. window.IFRAMENAME.document.getElementById('containerID').innerHTML = document.getElementById('divID').innerHTML;
10. april 2005 - 18:40
#23
skal man have et dokument i den iframe? det kan måske ikke lade sig gøre at skrive direkte til sin iframe?
10. april 2005 - 18:56
#24
jeg synes ikke helt jeg kan få det til at virke? :( hoveddokument: ----- <body onload="window.iframe_broadcast.document.body.innerHTML = document.getElementById('broadcast_dropdown').innerHTML;" ... iframe: ------ <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> </body> </html>
10. april 2005 - 19:12
#25
hoveddokument: ----------------------- <body onload="window.iframe_broadcast.document.body.innerHTML = document.getElementById('broadcast_dropdown').innerHTML;"> <iframe name="iframe_broadcast" src="iframe.htm"></iframe> <div id="broadcast_dropdown"> // indhold som skal flyttes </div> iframe.htm ------------- <html> <head> <link rel="stylesheet" href="req/style.css" type="text/css"> <script src="req/javascripts.js" language="javascript" type="text/javascript"></script> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> </body> </html>
10. april 2005 - 19:41
#26
parent.frames['iframe_broadcast'].document.body.innerHTML = document.getElementById('broadcast_dropdown').innerHTML; men man kan jo ikke få sin iframe til at tilpasse sig indholdet på samme måde som en div :( kan man ikke få denne til at opføre sig på samme måde som en div? <object type="text/x-scriptlet" data="side.htm"></object>
14. april 2005 - 16:33
#27
ole > lav et svar :) jeg har fået det til at virke nogenlunde med en iframe...
11. september 2005 - 15:57
#28
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling