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]