feuerball11: Warum funktioniert Javascript nicht?

Beitrag lesen

Hallo Leute. Ich habe ein kleines Problem. womit ich leider nicht weiter weiß.

ich schriebe aktuell ein kleines browsergame, und will dort bilder mit javascript ändern. allerdings schlägt jeglicher javascript-code den ich selber schreibe fehl. ich weiß langsam nicht mehr weiter.

ich habe folgenden test-code geschreiben, der nach allen tutorials und referenzen eigentlich funktionieren sollte:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
   "http://www.w3.org/TR/html4/loose.dtd">  
<html><head>  
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">  
<meta http-equiv="Content-Script-Type" content="text/javascript">  
<meta http-equiv="Content-Style-Type" content="text/css">  
<title>Test</title>  
	<script type="text/javascript">  
		function start() {  
			document.getElementById("tda").title="Script geht1";  
			var name = document.getElementById("w11").alt;  
			var daten = name.split(",");  
			secs = Math.floor(secs);  
			var time = (int)secs[0];  
			var max = (int)secs[1];  
			A = time;  
			W = max;  
			var stadium = 0;  
			if ( A > (W/3)*2) {  
				stadium = 1;  
			}  
			else if (A > (W/3)) {  
				stadium = 2;  
			}  
			else if (A > 0) {  
				stadium = 3;  
			}  
			else{  
				stadium = 4;  
			}  
			setTimeout("run("+A+","+W+","+id+","+stadium+")",2000);  
		}  
		function run(A,W,id,stadium){  
			A = A+2  
			var nstadium = 0;  
			if ( A > (W/3)*2) {  
				nstadium = 1;  
			}  
			else if (A > (W/3)) {  
				nstadium = 2;  
			}  
			else if (A > 0) {  
				nstadium = 3;  
			}  
			else{  
				nstadium = 4;  
			}  
			if (nstadium > stadium){  
				document.getElementById(id).src="pl1-"+stadium+".png";  
			}  
			setTimeout("run("+A+","+W+","+id+","+nstadium+")",2000);  
		}  
	</script>  
	<style type="text/css">  
		body { background:#966400; }  
		table { width:100%; margin:0px; border:0px; padding:0px; }  
		PRE { width:100%; margin:0px; border:0px; padding:0px; }  
		form { width:100%; margin:0px; border:0px; padding:0px; }  
		tr { margin:0px; border:0px; padding:0px; }  
		td { margin:0px; border:0px; padding:0px; vertical-align:top; }  
	</style>  
</head><body onload="NaviFenster()">  
<table style="table-layout:fixed" cellspacing="0">  
	<tr>  
		<td></td>  
		<td style="width:100px" id="tda" title="Möhre fertig um 12:00:00"><img id="w11" alt="0,20" src="pl1-1.png"></td>  
		<td></td>  
	</tr>  
</table>  
<a href="javascript:start()">links?</a><br>  
</body></html>

leider wird nicht einmal die zeile:

document.getElementById("tda").title="Script geht1";

ausgeführt, die ich nachträglich zum testen eingebaut habe... kann mir bitte irgendwer weiterhelfen? ich bin am verzweifeln...

mfg feuerball11