jQuery Selector funktioniert nicht

Ich werd hier noch Wahnsinnig. document.write schreibt den Namen an den Anfang der Seite. Der jQuery Selektor macht nix. Was mach ich falsch??? Ich dachte $(document).ready kommt erst wenn die Seite geladen ist!?!? Keine Errors, kein garnix :frowning:

	var tracks;

	$(document).ready(init());

	function init()
	{
		user = getLoggedUser();
		document.write(user.login);
		$("#greenheading").append(user.login);
}```
[XML]<p id="greenheading" class="greenheader">blabla</p>[/XML]

Du ubergibst init() und nicht init …

omfg is klar, Danke! Und ich hatte das gleiche schon gestern -.-

Anonym kann das nicht passieren:

$( document ).ready(function() {
     user = getLoggedUser();
     document.write(user.login);
     $("#greenheading").append(user.login);
});