Toon posts:

Link maken binnen een JavaScript(je)?

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb het onderstaande scriptje van een site geleend, zoals je kunt zien (als je het paste in een .HTML bestand) wordt de text: "TEST!" steeds groter en verdwijnt vervolgens na 7 seconden.

Ik wil graag een hyperlink toevoegen onder "TEST!", weet iemand of dit mogelijk is, en zo ja, hoe?

TIA!

---------------------------------------------------------------------------------
<html>
<head>

<div style="position:absolute;color:black" id="test"></div>
<script>
var themessage="<i><b>TEST!</i></b>"
var fontsize=0
var appearfor=7000

function position_at_top(){
if (document.layers)
document.test.top=pageYOffset
else if (document.all){
test.innerHTML='<div align=center><font face="Arial" color="#2859A6">'+themessage+'</font></div>'
setTimeout("test.style.top=document.body.scrollTop+185;test.style.left=document.body.scrollLeft+20",0)
}
else if (document.getElementById){
document.getElementById("test").innerHTML='<div align=center><font face="Arial">'+themessage+'</font></div>'
document.getElementById("test").style.top=pageYOffset
}
}

function expand(){
if (document.layers){
document.test.document.write('<div align=center style="font-size:'+fontsize+'px"><font face="Arial">'+themessage+'</font></div>')
document.test.document.close()
}
else if (document.all)
test.style.fontSize=fontsize+'px'
else if (document.getElementById)
document.getElementById("test").style.fontSize=fontsize+'px'
fontsize+=2
if (fontsize>50){
if (document.layers)
setTimeout("document.test.visibility='hide'",appearfor)
else if (document.all)
setTimeout("test.style.visibility='hidden'",appearfor)
else if (document.getElementById)
setTimeout("document.getElementById('test').style.visibility='hidden'",appearfor)
return
}
else
setTimeout("expand()",50)
}

</script>
</HEAD>
<body onload="position_at_top();expand()">
</body>
</html>

Dit topic is gesloten.