Avatar billede subit Nybegynder
25. maj 2003 - 22:36 Der er 1 løsning

Preload i onMouseOver !

Hej allesammen!

jeg har en kode hvor den først loader billederne, derefter kan man se små thumbnails af billederne, peger man over et billede kommer det frem via Mouseover. Men den har ikke loadet de billeder der kommer frem ligesom det andet... Det burde den da?
Min kode ser sådan ud (og siden at denne her kode er så lang sætter jeg den til 60 point)

<head><STYLE TYPE="text/css">
<!--
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
//-->
</STYLE>
</head> 

<body bgcolor="#FFFFFF" text="#000000" text="#000000" link="#000000" vlink="#000000" alink="#000000" onLoad="document.all['load'].style.display = 'none'; document.all['side'].style.display = '';">

<span id="load" style="display: ;">

<BR><BR><BR>
<DIV STYLE="text-align:center">
<font face="Arial" size="2">

<center><b>
<BR>
Siden loades.&nbsp;&nbsp;Vent venligst..<BR>
Hvis det er første gang du åbner denne side kan det tage et lille stykke tid...
</b>
</center>
</font>
</div>
</span>


<span id="side" style="display: none">

<font face="Arial" size="2">

<center><b>
<DIV ID="dek"></DIV>

<SCRIPT TYPE="text/javascript">
<!--

//Pop up information box II (Mike McGrath (mike_mcgrath@lineone.net,  http://website.lineone.net/~mike_mcgrath))
//Permission granted to Dynamicdrive.com to include script in archive
//For this and 100's more DHTML scripts, visit http://dynamicdrive.com

Xoffset=-60;    // modify these values to ...
Yoffset= 20;    // change the popup position.

var old,skn,iex=(document.all),yyy=-1000;

var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all

if (ns4)
skn=document.dek
else if (ns6)
skn=document.getElementById("dek").style
else if (ie4)
skn=document.all.dek.style
if(ns4)document.captureEvents(Event.MOUSEMOVE);
else{
skn.visibility="visible"
skn.display="none"
}
document.onmousemove=get_mouse;

function popup(msg,bak){
var content="<TABLE BORDER=0 BORDERCOLOR=black CELLPADDING=0 CELLSPACING=0 "+
"BGCOLOR="+bak+"><TD ALIGN=center><FONT COLOR=black SIZE=2><img src="+msg+" border=0></FONT></TD></TABLE>";
yyy=Yoffset;
if(ns4){skn.document.write(content);skn.document.close();skn.visibility="visible"}
if(ns6){document.getElementById("dek").innerHTML=content;skn.display=''}
if(ie4){document.all("dek").innerHTML=content;skn.display=''}
}

function get_mouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
skn.left=x+Xoffset;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
skn.top=y+yyy;
}

function kill(){
yyy=-1000;
if(ns4){skn.visibility="hidden";}
else if (ns6||ie4)
skn.display="none"
}

//-->
</SCRIPT>

<center>
<a href="#" ONMOUSEOVER="popup('cover.jpg','white')"; ONMOUSEOUT="kill()"><img src="cover.jpg" width="100" height="100">
<br><br>
<a href="#" ONMOUSEOVER="popup('gangter.jpg','white')"; ONMOUSEOUT="kill()"><img src="gangter.jpg" width="100" height="100"></a>

</center>
</font>

</span>
</body>


please hjælp !
Avatar billede subit Nybegynder
26. maj 2003 - 00:54 #1
luk
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester