29. juli 2004 - 00:09Der er
9 kommentarer og 1 løsning
Hvorfor virker dette ikke?
I toppen af koden : <script type="text/javascript"> function showBox(e) { box = document.getElementById("boks").style; box.left = ((e.clientX) ? e.clientX : e.pageX)+15+"px"; box.top = ((e.clientY) ? e.clientY : e.pageY)-15+"px"; box.display = "block"; } function hideBox() { document.getElementById("boks").style.display="none"; } </script>
' Senere i koden
<% Do While Not rs.EOF %> <tr ALIGN="CENTER"> <td WIDTH="20%" ALIGN="LEFT"><div id="boks" style="position:absolute;display:none"><img src='..\billeder\<%= rs("Varenr") %>.jpg' /></div> <a href=' ' onmouseover='showBox(event)' onmousemove='showBox(event)' onmouseout='hideBox()' /><%= rs("VareNr") %></A></td>
<% rs.MoveNext Loop
Det jeg vil have den til er at vise et popup billede af varen, men : 1. Billedet bliver hængende i toppen af framen når man scroller? 2. Den viser samme billede ved alle varer?
Jeg kan ikke sige dig i hvilken linje i din kode din fejl ligger, men vil gerne prøve at hjælpe dig på vej. din fejl med at billedet bliver hængende er typisk, du får ikke tid til at lave en onmouseout event når du scroller dig væk fra billedet. Så simpelt er det. Kan ikke huske om du kan lave noget der hedder "when mouse is over" ellers må du lege med det :)
Dit andet problem er både mere simpelt og langt sværre, det er kun dig selv som kan give svaret her. Grunden til du altid får samme billede er mange, enten er det for at du altid får sidste element i db'en og ellers er det for at du altid søger efter det samme billede, og derved får samme svar. Prøv at lav noget simpelt til at teste om din søgning efter billeder fungere. Det er en god debug metode.
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.