• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variable aus externer function in BODY weitergeben

Status
Für weitere Antworten geschlossen.

ImpCaligula

Neues Mitglied
Bevor ich viel schreibe..... hier die Praxis...... :

EXTERNE JS Datei mit einer Funktion
Code:
[SIZE=2][COLOR=#0000ff]function[/COLOR][/SIZE][SIZE=2] heutedatum()
{
[/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] now = [/SIZE][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][SIZE=2] Date();
[/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] yr = now.getYear();
[/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] mName = now.getMonth() + 1;
[/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] dName = now.getDay() + 1;
[/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] dayNr = ((now.getDate()<10) ? [/SIZE][SIZE=2][COLOR=#800000]"0"[/COLOR][/SIZE][SIZE=2] : [/SIZE][SIZE=2][COLOR=#800000]""[/COLOR][/SIZE][SIZE=2])+ now.getDate();

[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==1) Day = [/SIZE][SIZE=2][COLOR=#800000]"Sonntag"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==2) Day = [/SIZE][SIZE=2][COLOR=#800000]"Montag"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==3) Day = [/SIZE][SIZE=2][COLOR=#800000]"Dienstag"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==4) Day = [/SIZE][SIZE=2][COLOR=#800000]"Mittwoch"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==5) Day = [/SIZE][SIZE=2][COLOR=#800000]"Donnerstag"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==6) Day = [/SIZE][SIZE=2][COLOR=#800000]"Freitag"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](dName==7) Day = [/SIZE][SIZE=2][COLOR=#800000]"Samstag"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==1) Month=[/SIZE][SIZE=2][COLOR=#800000]"Januar"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==2) Month=[/SIZE][SIZE=2][COLOR=#800000]"Februar"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==3) Month=[/SIZE][SIZE=2][COLOR=#800000]"M„rz"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==4) Month=[/SIZE][SIZE=2][COLOR=#800000]"April"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==5) Month=[/SIZE][SIZE=2][COLOR=#800000]"Mai"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==6) Month=[/SIZE][SIZE=2][COLOR=#800000]"Juni"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==7) Month=[/SIZE][SIZE=2][COLOR=#800000]"Juli"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==8) Month=[/SIZE][SIZE=2][COLOR=#800000]"August"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==9) Month=[/SIZE][SIZE=2][COLOR=#800000]"September"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==10) Month=[/SIZE][SIZE=2][COLOR=#800000]"Oktober"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==11) Month=[/SIZE][SIZE=2][COLOR=#800000]"November"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][SIZE=2](mName==12) Month=[/SIZE][SIZE=2][COLOR=#800000]"Dezember"[/COLOR][/SIZE][SIZE=2];
[/SIZE][SIZE=2][COLOR=#008000]// String fr das aktuelle Datum
[/COLOR][/SIZE][SIZE=2][/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] todaysDate = ([/SIZE][SIZE=2][COLOR=#800000]" "[/COLOR][/SIZE][SIZE=2] + Day + [/SIZE][SIZE=2][COLOR=#800000]", "[/COLOR][/SIZE][SIZE=2] + dayNr + [/SIZE][SIZE=2][COLOR=#800000]". "[/COLOR][/SIZE][SIZE=2] + Month + [/SIZE][SIZE=2][COLOR=#800000]" "[/COLOR][/SIZE][SIZE=2] + yr);

}
[/SIZE]


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
Code:
[SIZE=2][/SIZE][SIZE=2][COLOR=#0000ff]<[/COLOR][/SIZE][SIZE=2][COLOR=#800000]div[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#ff0000]id[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]="heutedatum_div"[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#ff0000]oninit[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]="heutedatum()">
[/COLOR][/SIZE][SIZE=2][/SIZE][SIZE=2][COLOR=#0000ff]<[/COLOR][/SIZE][SIZE=2][COLOR=#800000]script[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#ff0000]type[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]="text/javascript"[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#ff0000]language[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]="javascript">[/COLOR][/SIZE][SIZE=2] document.write(todaysDate)[/SIZE][SIZE=2][COLOR=#0000ff]</[/COLOR][/SIZE][SIZE=2][COLOR=#800000]script[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]>
[/COLOR][/SIZE][SIZE=2][/SIZE][SIZE=2][COLOR=#0000ff]</[/COLOR][/SIZE][SIZE=2][COLOR=#800000]div[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]>
[/COLOR][/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

Code:
<div[b]id[/b]>

könnte ich auch nichts anfangen.

Nils aka XraYSoLo
 
mach' da mal die richtigen abstände 'rein. mit

Code:
<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 ;-)
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben