08. december 2003 - 16:32
Der er
13 kommentarer og 2 løsninger
ved mus over link åben popup 10 px til højre for musen
ved mus over link skal der åbnes et popup vindue 10 px til højre for musen, vinduet skal lukke igen når musen fjernes.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. december 2003 - 17:43
#2
Hvis du mere er en kod-det-selv-mand, så kunne du måske kigge lidt på dette, og selv modificere det lidt(det er dog ikke 'optimeret' til andet end IE :) <html> <body> <a href="#" id="link" onmouseleave="document.all.info.style.visibility = 'hidden';">Hej</a> <div id="info" style="position:absolute;top:0;left:0;visibility:hidden;border:1px solid black;padding:3px;background:#DCE7E0;font-family:verdana;font-size:8pt;">Hej med dig, skal vi have en lille sludder?</div> <script type="text/javascript"> link.onmousemove = getMousePos; function getMousePos() { document.all.info.style.visibility = 'visible'; document.all.info.style.left = event.clientX + 15 document.all.info.style.top = event.clientY } </script> </body> </html>
08. december 2003 - 17:50
#3
er det ikke umidelbart at skyde med kanoner....? du så det andet jeg arbejdet på, som jeg lukkede ned da du ikke svaredet tilbage?
08. december 2003 - 17:51
#4
det var til roenving
08. december 2003 - 17:54
#5
spunk13 >> det er da 2talt cool, men har du mulighed for at får det til at funke i NS ville det være optimalt...
08. december 2003 - 18:03
#6
>>cybermaster -- måske overkill, men jeg er meget til at benytte gennemprøvede ting ... -- og gerne funktioner som kan genbruges i det uendelige !-)
08. december 2003 - 18:50
#8
lader spm'et stå og dubler point, så spunk for 90 og den der retter det til ns, får 90 også.... på forhånd tak
09. december 2003 - 07:08
#9
Med venlig tanke til det script, du startede med: <html> <head> <title>Show tooltip</title> <script type="text/javascript"> var Ymouse = Xmouse = 0; var ns6 = (document.getElementById && !document.all)?true:false; var d = (ns6)?window:document; d.onmousemove = getMousePos; function getMousePos(evnt) { Ymouse = (ns6)?evnt.pageY:event.y; Xmouse = (ns6)?evnt.pageX:event.x; var inf = (ns6)?document.getElementById('info'):document.all.info; inf.style.left = Xmouse + 15; inf.style.top = Ymouse; } function show(){ if(document.getElementById){ document.getElementById('info').style.visibility = 'visible'; }else if(document.all){ document.all.info.style.visibility = 'visible'; } } function hide(){ if(document.getElementById){ document.getElementById('info').style.visibility = 'hidden'; }else if(document.all){ document.all.info.style.visibility = 'hidden'; } } </script> </head> <body> <a href="#" id="link" onmouseout="hide();" onmouseover="show();">Hej</a> <div id="info" style="position:absolute;top:0;left:0;visibility:hidden;border:1px solid black;padding:3px;background:#DCE7E0;font-family:verdana;font-size:8pt;">Hej med dig, skal vi have en lille sludder?</div> </body> </html> -- har kun testet med IE6 og Gecko '-)
09. december 2003 - 11:29
#10
09. december 2003 - 16:46
#11
Gecko er den maskine, som ligger i Mozilla, Netscape osv.
09. december 2003 - 22:39
#12
roenving -->> 1. Kan du vise mig hvordan jeg kan bruge den med flere links? 2. Kan det gøre således at den først lukke når musen har være væk fra linket i mere end 0.5 sekund.
10. december 2003 - 12:04
#13
tiden kan laves som her: med 10 sekunder. <a href="#" id="link" onmouseout="setTimeout('hide()' ,10000);" onmouseover="show();">Hej</a>
10. december 2003 - 13:42
#14
har fundet løsningen, poster den senere
04. januar 2004 - 21:19
#15
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling