27. juli 2003 - 12:13Der er
5 kommentarer og 1 løsning
Lag skal positioneres efter musens position
Jeg kunne godt tænke mig et lille script der kunne udføre følgende. Scriptet skal bruges i et miljø, hvor jeg VED at der kun bruges Internet Explorer 5+. Derfor behøves koden absolut kun at virke i IE 5+
Pseudo kode:
<a href="java script:visLag('lag28')">Vis lag 28</a>
<script> function visLag(lagID) find musens left position find musens top position lag28.leftposition = museposition + 5 lag28.topposition = museposition + 5 lag28.display = block </script>
Håber I fanger hvad jeg mener med ovenstående script. Et skjult lag skal altså vises dynamisk ved musepilen !!!
Har lige leget med det her er et hurtigt eksempel :), sig til hvis det skal udbygges ;)
<html> <head> <script language="javascript" Type="text/javascript"> var X = 0 var Y = 0
function hentXY(e){ X = event.clientX + document.body.scrollLeft Y = event.clientY + document.body.scrollTop
if (X < 0){X = 0} if (Y < 0){Y = 0} return true}
function vislag(e){ e = document.getElementById(e) e.style.display = "inline"; e.style.top = Y+5; e.style.left = X+5; } </script> </head>
<body onmousemove="hentXY();">
<div id="lag1" style="display:none;border:solid #000000 1px;background:#FFFFFF;position:absolute;"> Her er så det skjulte lag1 </div> <div id="lag2" style="display:none;border:solid #000000 1px;background:#FFFFFF;position:absolute;"> Her er så det skjulte lag2 </div>
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.