hej
jeg har den her kode:
<BODY>
<SCRIPT TYPE="text/javascript">
function animation(tmpid, tmpaction){
this.id = tmpid;
this.action = tmpaction;
this.runing = true;
this.animate = function(){
var ani = '-->';
var space = ' ';
var step = 0;
while(step < 22 && this.runing){
ani = space+ani;
//alert(ani);
document.getElementById(this.id).innerHTML = ani;
step++;
dato1 = new Date();
do{
dato2 = new Date();
} while(dato1.getTime()+100>dato2.getTime())
}
document.getElementById(this.id).innerHTML = '-->';
if(this.action == 'pre' && this.runing){
alert(this.action);
}
else if(this.action == 'send' && this.runing){
alert(this.action);
}
}
}
felix = new animation('felix', 'pre');
</SCRIPT>
<span onclick="felix.animate()" id="felix">--></span>
</BODY>
hvis linien alert(ani); er komenterede ud gør den ikke så meget, den venter bare lidt tid og laver så en alret med teksten: "pre", hvis alert(ani); ikke er komenteret ud, kommer der en alret box med tekst ala: " -->" - og man kan se --> bevæge sig hen over skærmen. hvorfor virker det kun hvis der er en alert box, og hvordan for jeg det til at virke uden?
adam
Køb en zebra - og kald den plet
[Redigeret d. 20/03-04 23:43:39 af adam]