</script> </body> </html> ##################################### Jeg får fint min menu frem men min omMouseOut bliver aldrig aktiveret hvordan kan det være ???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
10. november 2002 - 12:06#1
Prøv med onMouseEnter og onMouseLeave. Det virker (måske) i IE5.5+.
Ellers opstår fejlen, fordi table-koden sådan set bare er en beholder for tr-elemterne, der igen bare er beholdere for td-elementerne. Det er jo kun td'erne, der fysisk ses på skærmen, og det er formentlig også kun dem, der vil reagere på musens bevægelser. Du kan lege lidt med et sætte timeout på fx et halvt sekund ved onMouseOut på en td, der bliver clearet, hvis man bevæger musen ind over en anden td. Hvis timeout'en når at udløbe, så skal menuen skjules!
function setTO() { to = setTimeout("showMenu(0);", 200); }
function init() { showMenu(0);
}
</script> </head> <body onload="init();">
<div id="menuID1">
</div> <script>
</script> </body> </html>
Læg mærke til, at tabellen SKAL have cellspacing sat til nul. Ellers vil musen kunne føres ind i et "tomrum" mellem to td'er, og timout'en vil derfor ikke blive clearet!
Så kom jeg endelig tilbage til min lille menu, og misanden om det ikke virker... takker for hjælpen ;-) /kla@
Synes godt om
Ny brugerNybegynder
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.