Avatar billede supermand69 Nybegynder
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 :)
Avatar billede olebole Juniormester
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>
Avatar billede supermand69 Nybegynder
19. marts 2005 - 17:57 #2
hmm... og det kan der selvfølgelig ikke gøres noget ved?? :(
Avatar billede olebole Juniormester
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
Avatar billede olebole Juniormester
19. marts 2005 - 18:09 #4
... men der er ingen 'fede' løsninger på problemet. De er alle lettere 'desparate' hacks
Avatar billede supermand69 Nybegynder
19. marts 2005 - 18:23 #5
windowed element?
Avatar billede roenving Novice
19. marts 2005 - 18:34 #6
F.eks. den scriptlet, som er vist på linket !-)
Avatar billede olebole Juniormester
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
Avatar billede olebole Juniormester
19. marts 2005 - 18:54 #8
http://support.microsoft.com/kb/q177378/ ... læs, læs og atter læs  ;o)
Avatar billede supermand69 Nybegynder
20. marts 2005 - 19:26 #9
hvilket element eller object ud over dem du har nævnt kan gøre det? :)
Avatar billede olebole Juniormester
20. marts 2005 - 20:08 #10
Udover IE's 'window.createPopup' kan jeg ikke umiddelbart komme i tanker om nogen
Avatar billede supermand69 Nybegynder
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 :(
Avatar billede roenving Novice
29. marts 2005 - 05:08 #12
En iframe indeholder et html-dokument ...
Avatar billede olebole Juniormester
29. marts 2005 - 15:19 #13
Du kan ikke sådan gøre et div til windowed element
Avatar billede supermand69 Nybegynder
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
Avatar billede roenving Novice
29. marts 2005 - 18:52 #15
Hvad med så at skjule de selects, som ligger i vejen !-)
Avatar billede supermand69 Nybegynder
29. marts 2005 - 19:05 #16
nej, det går ikke for det er kun halvdelen af dem som ligger under min div
Avatar billede roenving Novice
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';
Avatar billede supermand69 Nybegynder
29. marts 2005 - 19:14 #18
jamen nogle af dem er halvt udenfor.. altså man kan se halvdelen af input'et
Avatar billede roenving Novice
29. marts 2005 - 19:20 #19
Ja, men man skal vel heller ikke bruge inputtet mens der er noget foldet foran ?-)
Avatar billede supermand69 Nybegynder
29. marts 2005 - 19:22 #20
nej, men det er mere for udseenets skyld... ser lidt dumt ud.. hehe
Avatar billede supermand69 Nybegynder
06. april 2005 - 16:09 #21
hvordan kan man skrive noget data fra en div til en iframe?
Avatar billede roenving Novice
07. april 2005 - 15:13 #22
F.eks.

window.IFRAMENAME.document.getElementById('containerID').innerHTML = document.getElementById('divID').innerHTML;
Avatar billede supermand69 Nybegynder
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?
Avatar billede supermand69 Nybegynder
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>
Avatar billede supermand69 Nybegynder
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>
Avatar billede supermand69 Nybegynder
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>
Avatar billede supermand69 Nybegynder
14. april 2005 - 16:33 #27
ole > lav et svar :) jeg har fået det til at virke nogenlunde med en iframe...
Avatar billede supermand69 Nybegynder
11. september 2005 - 15:57 #28
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging