mboost-dp1

Mouseover problemer


Gå til bund
Gravatar #1 - MiniatureZeus
1. sep. 2007 14:07
Hej,
Har nogle problemer med en MouseOver funktion som preloader billederne i cachen.

Sagen er den at jeg har 6 div bokse på siden, som hver især indeholder et billed (på omkring 55KB) som skal skifte til et andet billed (på omkring 60KB) ved mouseover.

Det første billed fungere perfekt, det gør de andre bare ikke.
"Standard" billederne bliver vist fint, men når man sætter musen over, så ændres det første billede til [x] og bagefter bliver standard billedet fra billed 2 sat ind på billed 1's plads.

Min kode ser sådan her ud:
Head:
<script type="text/javascript"><!--
billed1=new Image
billed1.src='../grafix/wishlist/triptrap_mouse.png'
billed2=new Image
billed2.src='../grafix/wishlist/triptrap.png'

billed3=new Image
billed3.src='../grafix/wishlist/evasolo_mouse.png'
billed4=new Image
billed4.src='../grafix/wishlist/evasolo.png'

billed5=new Image
billed5.src='../grafix/wishlist/global_mouse.png'
billed6=new Image
billed6.src='../grafix/wishlist/global.png'

billed7=new Image
billed7.src='../grafix/wishlist/pej_mouse.png'
billed8=new Image
billed8.src='../grafix/wishlist/pej.png'

billed9=new Image
billed9.src='../grafix/wishlist/raadvad_mouse.png'
billed10=new Image
billed10.src='../grafix/wishlist/raadvad.png'

billed11=new Image
billed11.src='../grafix/wishlist/diverse_mouse.png'
billed12=new Image
billed12.src='../grafix/wishlist/diverse.png'
//--></script>


Body:
 <div id="kitchen_triptrap"><a href="1.html"
onmouseover = "document.images[0].src=billed2.src"
onmouseout = "document.images[0].src=billed1.src">
<img src="../grafix/wishlist/triptrap_mouse.png" width="250" height="150" alt="&copy; Trip Trap">[/url]</div>

<div id="kitchen_evasolo"><a href="2.html"
onmouseover = "document.images[0].src=billed4.src"
onmouseout = "document.images[0].src=billed3.src">
<img src="../grafix/wishlist/evasolo_mouse.png" width="250" height="150" alt="&copy; Eva Solo">[/url]</div>

<div id="kitchen_global"><a href="3.hmtl"
onmouseover = "document.images[0].src=billed6.src"
onmouseout = "document.images[0].src=billed5.src">
<img src="../grafix/wishlist/global_mouse.png" width="250" height="150" alt="&copy; Raadvad Danmark">[/url]</div>

<div id="kitchen_raadvad"><a href="#"
onmouseover = "document.images[0].src=billed10.src"
onmouseout = "document.images[0].src=billed9.src">
<img src="../grafix/wishlist/raadvad_mouse.png" width="250" height="150" alt="&copy; Raadvad Dammark">[/url]</div>

<div id="kitchen_diverse"><a href="#"
onmouseover = "document.images[0].src=billed8.src"
onmouseout = "document.images[0].src=billed7.src">
<img src="../grafix/wishlist/diverse_mouse.png" width="250" height="150" alt="&copy; Jamie Oliver">[/url]</div>

<div id="kitchen_pej"><a href="#"
onmouseover = "document.images[0].src=billed8.src"
onmouseout = "document.images[0].src=billed7.src">
<img src="../grafix/wishlist/pej_mouse.png" width="250" height="150" alt="&copy; Pej Danmark">[/url]</div>


Venlig hilsen MiniatureZeus // Daniel

PS: har ingen forstand på Javascript og er heller ikke en haj til al det "avanceret" HTML :D
Gravatar #2 - MiniatureZeus
1. sep. 2007 14:08
Hmmm Det gik ikke helt som planlagt...
Men håber at folk kan læse det alligevel..
Gravatar #3 - MiniatureZeus
1. sep. 2007 14:08
(det kan ses i et bedre format her, uden fejl: http://www.udvikleren.dk/Thread.aspx/16/21851/Last...
Gravatar #4 - plazm
1. sep. 2007 14:20
<div id="kitchen_pej"><a href="#"
onmouseover = "document.images[0].src=billed8.src"
onmouseout = "document.images[0].src=billed7.src">
<img src="../grafix/wishlist/pej_mouse.png" width="250" height="150" alt="&copy; Pej Danmark">[/url]</div>


kan ændres til


<div id="kitchen_pej">[url=#]
<img src="../grafix/wishlist/pej_mouse.png" width="250" height="150" alt="&copy; Pej Danmark" onmouseover="this.src=billed8.src"
onmouseout="this.src=billed7.src">[/url]</div>
Gravatar #5 - plazm
1. sep. 2007 14:21
ellers så smid et link til siden, da det normalt er meget nemmere at debugge på det hvor det kommer fra :)
Gravatar #6 - MiniatureZeus
2. sep. 2007 10:47
#5 Var nok en bedre idé, så here goes: http://miniaturezeus.dk/wishlist/kitchen.html
Gravatar #7 - TullejR
2. sep. 2007 12:50
"Derfor fungere hjemmesiden endnu kun korrekt i Firefox 2.x og med en opløsning på minimum 1280x1024@60Hz."

Jeg kan forstå at man er en spasser til html og css, men jeg tror da vist ikke man kan designe websider der kun virker ved bestemte refresh-rates..
Gravatar #8 - MiniatureZeus
2. sep. 2007 13:36
#7 Det er bare en auto tekst fra DW...
Gravatar #9 - TullejR
2. sep. 2007 14:37
#8

DW? Dreamweaver? Men det ændrer sgu da ikke på at det er noget fis
Gravatar #10 - plazm
3. sep. 2007 15:34
Nøj for en gang gang grim kode.
Er du ikke sød og fjerne width, height, border og placere det i css og så fjern dine mouseovers så skal jeg nok klare det. Kan bare ikke arbejde med såden noget kode :)
Gravatar #11 - MiniatureZeus
3. sep. 2007 16:38
Har ændret hele lortet :) så problemet er "løst".
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login