Variable aus externer function in BODY weitergeben

Bevor ich viel schreibe… hier die Praxis… :

EXTERNE JS Datei mit einer Funktion

[CODE]
[SIZE=2]function[/SIZE][SIZE=2] heutedatum()
{
[/SIZE][SIZE=2]var[/SIZE][SIZE=2] now = [/SIZE][SIZE=2]new[/SIZE][SIZE=2] Date();
[/SIZE][SIZE=2]var[/SIZE][SIZE=2] yr = now.getYear();
[/SIZE][SIZE=2]var[/SIZE][SIZE=2] mName = now.getMonth() + 1;
[/SIZE][SIZE=2]var[/SIZE][SIZE=2] dName = now.getDay() + 1;
[/SIZE][SIZE=2]var[/SIZE][SIZE=2] dayNr = ((now.getDate()<10) ? [/SIZE][SIZE=2]„0“[/SIZE][SIZE=2] : [/SIZE][SIZE=2]„“[/SIZE][SIZE=2])+ now.getDate();

[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Sonntag“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Montag“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Dienstag“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Mittwoch“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Donnerstag“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Freitag“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Day = [/SIZE][SIZE=2]„Samstag“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Januar“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Februar“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„M„rz“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„April“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Mai“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Juni“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Juli“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„August“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„September“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Oktober“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„November“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]if[/SIZE]SIZE=2 Month=[/SIZE][SIZE=2]„Dezember“[/SIZE][SIZE=2];
[/SIZE][SIZE=2]// String fr das aktuelle Datum
[/SIZE][SIZE=2][/SIZE][SIZE=2]var[/SIZE][SIZE=2] todaysDate = ([/SIZE][SIZE=2]" „[/SIZE][SIZE=2] + Day + [/SIZE][SIZE=2]“, „[/SIZE][SIZE=2] + dayNr + [/SIZE][SIZE=2]“. „[/SIZE][SIZE=2] + Month + [/SIZE][SIZE=2]“ "[/SIZE][SIZE=2] + yr);

}
[/SIZE][/CODE]

Und hier die HTML Datei. Die JS Datei wird nat. eingebunden.
In einem DIV soll nun ausgegeben werden - was in der Variablen todaysDate
steht!!!

HTML Code im Body

[SIZE=2][/SIZE][SIZE=2]<[/SIZE][SIZE=2]div[/SIZE][SIZE=2] [/SIZE][SIZE=2]id[/SIZE][SIZE=2]="heutedatum_div"[/SIZE][SIZE=2] [/SIZE][SIZE=2]oninit[/SIZE][SIZE=2]="heutedatum()"> [/SIZE][SIZE=2][/SIZE][SIZE=2]<[/SIZE][SIZE=2]script[/SIZE][SIZE=2] [/SIZE][SIZE=2]type[/SIZE][SIZE=2]="text/javascript"[/SIZE][SIZE=2] [/SIZE][SIZE=2]language[/SIZE][SIZE=2]="javascript">[/SIZE][SIZE=2] document.write(todaysDate)[/SIZE][SIZE=2]</[/SIZE][SIZE=2]script[/SIZE][SIZE=2]> [/SIZE][SIZE=2][/SIZE][SIZE=2]</[/SIZE][SIZE=2]div[/SIZE][SIZE=2]> [/SIZE]

Sobald das DIV angezeigt wird, soll das Tagesdatum drinn stehen.
Habe so ziemlich alles probiert - gelesen - komme aber mit der
Variablenübergabe nicht zurecht.

Danke für jeden Tipp.

mach’ da mal die richtigen abstände 'rein. mit

<div[b]id[/b]>

könnte ich auch nichts anfangen.

Nils aka XraYSoLo

Hmmm … im Original sind die Abstände richtige - beim Einfügen
des [CODE] Teiles hier, werden Abstände einfach raus genommen.

Mein Script enthält keine Syntaxfehler. Auch mit DIV id="…
geht es nicht :wink: