Avatar billede virus Nybegynder
21. december 2003 - 07:05 Der er 1 kommentar og
1 løsning

Finde et element og derfra holde øje med onmouseover, onmouseout

Jeg har 5 div layers, lad os kalde dem;

<div id="div1">
<div id="div2">
<div id="div3">
<div id="div4">
<div id="div5">

Nu er det sådan så jeg har nogen forskellige JS funktioner afhængig af om der bliver lavet en onmouseover, onmouseout eller onclick på disse layers, for mit vedkommende synes jeg det ser kedeligt ud at mine div elementer ender med at ligne dette

<div id="div1" onmouseover="onfunktion();" onmouseout="outfunktion();" onclick="klikfunktion();">

Derfor er mit spørgsmål:

Kan man på en snedig måde holde øje med disse 5 div layers vha. deres id's, og derefter kigge om der bliver lavet en onmouseover, onmouseout eller onclick, for derefter at bruge funktionerne dertil indrettet?

Thnx in advance :o)
Avatar billede virus Nybegynder
21. december 2003 - 07:46 #1
Simpelt eksempel som failer;

<script>
    var divlayer = getElementById('monkey');
    divlayer.onmouseover = function()
    {
        alert("monkey!")
    }

</script>

<div id="monkey">monkey</div>
Avatar billede virus Nybegynder
21. december 2003 - 09:11 #2
Yup det funker
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

IT-JOB