Avatar billede mtrolle Nybegynder
14. august 2002 - 23:22 Der er 5 kommentarer og
1 løsning

Hvis billeder efter 15 sekunder!

Hejsa!

Jeg kunne godt tænke mig på min hjemmeside at vise et billeder når den besøgende har været på siden i 15 sekunder præcis!

Kan dette ikke lade sig gøre med et javascript og hvordan? Jeg fisker her efter en kode til det :)

//mtrolle
Avatar billede easysoft_studios Nybegynder
14. august 2002 - 23:30 #1
<html>

<head>

<script language="JavaScript">

var ns, ns6, ie;

ns4  = (document.layers) ? true : false;
ie4 = (document.all)? true:false
ie5 =(document.getElementById)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

function getLayerStyle( lyr ){
if( ns4 ){
return document.layers[lyr];
} else if( ie4 ){
return document.all[lyr].style;
} else if( ie5 ){
return document.all[lyr].style;
} else if( ns6 ){
return document.getElementById(lyr).style;
}
}

function ShowHide(layer){
newlayer = getLayerStyle(layer)
var styleObj = (ns4)? document.layers[layer] : (ie4)? document.all[layer].style : document.getElementById(layer).style;

if (newlayer.visibility == "hidden") {
newlayer.visibility = "visible";
styleObj.display = "";
}
else if (newlayer.visibility == "visible") {
newlayer.visibility = "hidden";
styleObj.display = "none";
}
}
</script>

</head>

<body>

<script language="JavaScript">
setTimeout ("ShowHide('test')", 1500)
</script>

<img id="test" name="test" src="result.gif" style="visibility: hidden;">

</body>


</html>
Avatar billede easysoft_studios Nybegynder
14. august 2002 - 23:30 #2
1500 skal laves om 15000
Avatar billede easysoft_studios Nybegynder
14. august 2002 - 23:31 #3
8 minutter og 12 sekunder. det må være en rekord, hehe :)
Avatar billede easysoft_studios Nybegynder
14. august 2002 - 23:54 #4
det ser farligt ud, men det tager højde for at om brugeren kører Internet Explorer eller Netscape, og bruger den rigtige funktion til at vise billedet
Avatar billede mtrolle Nybegynder
16. august 2002 - 14:07 #5
Det virker! Fedt og tak osv.
Men kan jeg ikke sætte name="test" & style="visibility: hidden;" ind i et <td> i stedet på en måde, det virker ikke umiddelbart når jeg prøver!
Avatar billede easysoft_studios Nybegynder
17. august 2002 - 08:04 #6
nej <td> er ikke bygget om med den style metode. Men du kan godt give den et navn, men du er lige vidt alligvel :)
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