sarnath
Legacy Member
Als onderstaande code wordt uitgevoerd zoals het er staat werkt het, maar dit is echter niet wat ik wil.
De tekst moet gewoon op de pagina worden afgedrukt en niet in een textfield.
Als ik dus de code verander naar document.write(letters[c]) waar normaalgezien het textfield wordt opgevuld dan stopt (firefox) al bij de eerste letter.
Iemand enig idee waarom hij hier moeite mee heeft en hoe dit kan opgelost worden?
alvast bedankt.
De tekst moet gewoon op de pagina worden afgedrukt en niet in een textfield.
Als ik dus de code verander naar document.write(letters[c]) waar normaalgezien het textfield wordt opgevuld dan stopt (firefox) al bij de eerste letter.
Iemand enig idee waarom hij hier moeite mee heeft en hoe dit kan opgelost worden?
alvast bedankt.
Code:
<html>
<head>
<style type="text/css">
body{
color:#00FF00;
background-color:black;
}
</style>
<script type="text/javascript">
var c=0
var t
var letters=new Array(26)
letters[0]="B"
letters[1]="E"
letters[2]="L"
letters[3]="G"
letters[4]="I"
letters[5]="A"
letters[6]="N"
letters[7]=" "
letters[8]="E"
letters[9]="X"
letters[10]="O"
letters[11]="T"
letters[12]="I"
letters[13]="C"
letters[14]="S"
letters[15]=" "
letters[16]="E"
letters[17]="X"
letters[18]="P"
letters[19]="E"
letters[20]="R"
letters[21]="I"
letters[22]="E"
letters[23]="N"
letters[24]="C"
letters[25]="E"
function showItems()
{
if (c < 26)
{
document.getElementById('txt').value=c
t=setTimeout(showItems,1000)
c=c+1
}else{
clearTimeout(t)
}
}
function stopCount()
{
clearTimeout(t)
}
</script>
</head>
<body onLoad="showItems()">
<input type="text" id="txt">
</body>
</html>
