Avatar billede 2-maz Nybegynder
08. januar 2003 - 13:23 Der er 9 kommentarer og
1 løsning

onMouseMove kun i funktion?

Hej Eksperter.
Er det muligt, at få en funktion kun til at lave onMouseMove, når cursoren er over et objekt? Fordi den loader stadig væk funktionen, når den ikke er onmouseover på tabellen.

Har følgende kode:
<html>
<head>
function mouse(){
        var kX = event.clientX+12;
        var kY = event.clientY+12;
        document.getElementById('Layer1').style.left = kX;
        document.getElementById('Layer1').style.top = kY;
  }
</head>
<body onMouseMove="mouse();" onLoad="document.getElementById('Layer1').style.visibility = 'hidden';">

<div id="Layer1" style="position:absolute; z-index:1; width: 125; height: 75; background-image: url(test.gif); layer-background-image: url(test.gif); border: 1px none #000000;">

<table width="500" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#0000FF" onMouseOver="document.getElementById(‘Layer1’).style.visibility = ‘visible’;" onMouseOut=" document.getElementById(‘Layer1’).style.visibility = ‘hidden’;">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>

</body>
</html>

Og så er det lige en mere.
Kan man finde et objekts position på siden?
Avatar billede nikolajdu Nybegynder
08. januar 2003 - 13:26 #1
kunne være du skulle flytte den fra body - det er jo hele siden...
Avatar billede 2-maz Nybegynder
08. januar 2003 - 13:28 #2
Har prøvet at sætte den ned i tabellen, men der gør den det samme.
Avatar billede Slettet bruger
08. januar 2003 - 16:06 #3
Det virker fint nok på min com, når jeg flytter onmousemove ned på tabellen, som nikolajdu siger... Kan du ikke smide et link med hele koden?
Avatar billede 2-maz Nybegynder
08. januar 2003 - 16:08 #4
Det er hele koden, men på min com, der loader den også layeret uden for tabellen, der kommer kontant et lille wait icon ved siden af den. Kan de være for der er et billede i den?
Avatar billede 2-maz Nybegynder
08. januar 2003 - 17:12 #5
Layeret følger cursoren over det hele, selvom det ikke er synligt, er det muligt at kun få det til at følge cursoren, når den er over tabellen?
Avatar billede 2-maz Nybegynder
10. januar 2003 - 13:56 #6
ingen svar? eller tænker i stadig?
Avatar billede Slettet bruger
10. januar 2003 - 16:55 #7
Hvis det er hele koden, så er den godt nok noget mangelfuld.
For det første afslutter du ikke dit div-tag. For det andet bør du skifte ‘’ ud med ''.
Avatar billede 2-maz Nybegynder
10. januar 2003 - 18:40 #8
ok, men det rykker mig da ikke tættere på løsningen, så lukker igen :((
Avatar billede Slettet bruger
10. januar 2003 - 19:04 #9
Det gør det, hvis du gad prøve.
Avatar billede 2-maz Nybegynder
11. januar 2003 - 01:11 #10
Skulle bare prøve det af, så må vi se om jeg kan få det til at virke en anden gang :)
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