07. september 2003 - 15:25Der er
11 kommentarer og 1 løsning
tjekke om.
Kan man på nogen måde tjekke om en bruger har trygget inde for et bestemt sted på hjemmeside??
F.eks. mellem 100px-100px og 200px-200px Kan man på nogen måde se om brugeren har trygget på, evt. et billed, der er inde for den der 100px² ??
Og jeg så engang et script der viste hvor man havde makøren henne på skærmen, den opdaterede hele tiden så der hele tiden std prasis hvor musen var, nogen der ved hvordan man kan gøre det??
Håber der er en ekspert eller to der ude der gider at hjælpe mig med det ;)
jeg er virkelig skidt til javascript og for at være ærlig fatter jeg ikke hvad du har gjort ;)
Men kunne det lade sig gøre at lave det sådan at, hvis man har trykket der så skriver den på siden en tekst med at man har og har man ikke skriver den en tekst med at man ikke har, og hvis man trygger imens man er på siden så ændre dne teksten til at nu har man trykket der?? Så er du den bedste ;)
Okay så vidt jeg kan se er det noget i den her stil: <script type="text/javascript"> min_x = 100; max_x = 200; min_y = 100; max_y = 200; function check_tryk(evnt) { if (evnt.clientX >= min_x && evnt.clientX <= max_x && evnt.clientY >= min_y && evnt.clientY <= max_y) document.getElementById("tekst").innerHTML = "Du har trykket"; } </script> </head> <body onclick="check_tryk(event);"> <div id="tekst">Du har ikke trykket</div> <div style="position:absolute;width:100px;height:100px;left:100px;top:100px;border:1px solid #000">HER</div>
selve kassen er kun for at illustrere det område du kan klikke i - men det virker ikke i dette tilfælde så godt i IE. Det er dog ikke noget problem hvis du bare fylder siden ud.
Problemmet med IE kan forresten løses hvis du placerer eventen (onclick...) oppe i HTML-tagget (selvom det vist ikke er særlig pænt).
Til dit andet spørgsmål om et script der kan se hvor du er henne har jeg lavet en meget forenklet udgave: <script type="text/javascript"> function find_mus(evnt) { x = evnt.clientX; y = evnt.clientY; window.status = x+" "+y; } </script> </head> <body onmousemove="find_mus(event);">
Hva nu hvis det skal være i en bestem td eller tr? altså i en table? Istedet for at man skal have trykket inde for nogle bestemte kordinater så bare inde i en bestem TD eller TR kan det lade sig gøre? Og hvordan?
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.