torsten: script invalid

Beitrag lesen

moin!

ich habe folgendes javascript durch die jsFiddle geleiert:

window.onload = function()  
{  
// link mit id="bla" fokussieren  
var toFocus = document.getElementById(window.location.hash.substr(1));  
	if (toFocus)  
		toFocus.focus();  
// beim loesen der maustaste rahmen um link entfernen  
 for(i=0;i<document.links.length;i++)  
	{  
	document.links[i].onmouseup=function()  
		{  
		if(this.blur)  
			{  
			this.blur();  
			}  
		}  
	}  
};

und diese sagt mir:

Error:
Problem at line 6 character 9: Expected '{' and instead saw 'toFocus'.
toFocus.focus();
Problem at line 17 character 5: Don't make functions within a loop.
}
Problem at line 16 character 10: Missing semicolon.
}
Implied global: window 1,4, i 8,10

wäre nett wenn mir jemand verrät was das bedeutet und wie ich das gerade biegen kann? leider bin ich nicht der javascriptschlaubürger :(

mfg torsten

--
Shakespeare sagt: To be or not to be / Sartre sagt: To be is to do / Camus sagt: To do is to be / Sinatra singt: Do be do be do