Avatar billede subit Nybegynder
26. maj 2003 - 00:35 Der er 9 kommentarer og
1 løsning

hjælp med javascript

Hej allesammen

Start med at kigge på denne her side:
http://l.users.whitehat.dk/test.html

Som i kan se, så loader den billedet i starten, så viser den en lille thumbnail af et billede.
Men når man peger over det så viser den hele billedet, men hvorfor er det billede ikke loadet? det skal loades hver gang man tager musen over !
Tag evt. HTML'en og kig på det. please hjælp!

mvh. subit !
Avatar billede pelkjaer Nybegynder
26. maj 2003 - 00:41 #1
Et sp. ad gangen - du har bl.a. http://www.eksperten.dk/spm/357039
Avatar billede roenving Novice
26. maj 2003 - 00:46 #2
Avatar billede subit Nybegynder
26. maj 2003 - 00:51 #3
Ja jeg har lavet nyt og omformuleret det for der er ingen der svare !
roenvig >
Kan du ikke gå ind på http://l.users.whitehat.dk/test.html
og tilpasse det så den også har preloadet det "store" billede? please...
Avatar billede pelkjaer Nybegynder
26. maj 2003 - 00:53 #4
Så luk de sp. der ikke bruges længere - sådan er reglerne.

mvh coadmin
Avatar billede subit Nybegynder
26. maj 2003 - 00:54 #5
ok undskyld jeg lukker nu... Men please hjælp !
Avatar billede roenving Novice
26. maj 2003 - 00:59 #6
Sådan ?-)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<STYLE TYPE="text/css">
<!--
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
//-->
</STYLE>
<script language="javascript" type="text/javascript">
var img = new Image();
img.src="parentaladvisory.gif"
</script>
<SCRIPT language="javascript" 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>
</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><br><br><br><br><br><br><br><img src="loading.gif">
</b>
</center>
</font>
</div>
</span>


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

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

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

<center>
<a href="#" ONMOUSEOVER="popup('parentaladvisory.gif','white')"; ONMOUSEOUT="kill()"><img src="parentaladvisory.gif" width="100" height="100" border="0">
<br><br></a><font face="Verdana" size="1">Peg musen over billedet for at se det stort


</center>
</font>

</span>
</body>
</html>

hth
jes
Avatar billede roenving Novice
26. maj 2003 - 01:11 #7
Der bruges forøvrigt document.all i en del af din kode -- det kan _kun_ anbefales som et alternativ til document.getElementById -- .all virker kun i M$, .getElementById virker i IE5+, NN6+, Opera ?+, mozilla m.m.m.
Avatar billede subit Nybegynder
26. maj 2003 - 01:28 #8
Det virker ikke :( den viser fejl når man peger over billedet..
Hmm virker det ikke i alt? er der andet der gør det samme som virker i alt ?!
Avatar billede roenving Novice
26. maj 2003 - 14:10 #9
Hvis du nøjes med at sætte dette ind i starten (lige efter </style> og _før_ </head>) virker det jo ...

<script language="javascript" type="text/javascript">
var img = new Image();
img.src="parentaladvisory.gif"
</script>
Avatar billede subit Nybegynder
26. maj 2003 - 18:11 #10
virker ikke :(
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