Avatar billede webbe Nybegynder
19. december 2002 - 15:06 Der er 7 kommentarer og
1 løsning

Onmouseover = vis et skjult lag

Hejsa

Er der nogen der har et script der ved onmouseover viser et skjult lag?
Avatar billede nikolajdu Nybegynder
19. december 2002 - 15:26 #1
<html>
<head>
    <title>Untitled</title>     
<script language="javascript">   
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
ie5 =(document.getElementById)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

function over(id){
var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style;
styleObj.visibility = "visible";
}

function ud(id){
var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style;
styleObj.visibility = "hidden";
}

</script>
</head>

<body>
<a href="#" onMouseover="over('lag')" onMouseout="ud('lag')">kuk</a>

<div id="lag" name="lag" style="position: relative;z-index: 3; visibility: hidden">Denne tekst vises n&aring;r der klikkes</div>

</body>
</html>

/Nikolaj
Avatar billede webbe Nybegynder
19. december 2002 - 16:33 #2
Det virker fint - problemet er bare at laget skal blive liggende i noget tid, da der er nogle links inde i laget - hvordan gøres det?
Avatar billede olebole Juniormester
19. december 2002 - 17:22 #3
<ole>

Slet din onmouseout-handler

/mvh  *<|:o)
</bole>
Avatar billede olebole Juniormester
19. december 2002 - 17:23 #4
Pænt script i øvrigt, Nikolaj  :)
/mvh
Avatar billede webbe Nybegynder
19. december 2002 - 17:28 #5
Ville nu gerne have en form for delay-funktion indbygget!
Avatar billede olebole Juniormester
19. december 2002 - 17:56 #6
onMouseout="setTimeout('ud(\'lag\')', 2000);"

/mvh
Avatar billede nikolajdu Nybegynder
23. december 2002 - 10:56 #7
eeh tak til jer begge :)
Avatar billede olebole Juniormester
23. december 2002 - 11:03 #8
No sweat ... og Glædelig Jul  *<|;o)
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