Hier wird ein Datum ausgegeben und dem span-tag id="datum":
und hier der Wochentag dem span-tag id="wt": übergeben.
Ein Beispiel mit Ajax
Die Funktion Test habe zum Test entnommen.
Bereich für die ÜbergabeElemente "date" und "wt" und das Script:
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
<script>
|
An die span-Elemente mit den IDs datum und wt wird mittels TEST() das Ergebnis ausgegeben. Toll! Das funktioniert.
Nun wird mit JavaScript der Inhalt des span-tags 'wt' ausgelesen, um anschließend irgend etwas zu steuern ( von mir aus einen Spruch des Wochentages, was intelligenteres fällt mir jetzt nicht ein ).
Ausgabe mit document.write
:
JavaScript: (externe Datei)
01 02 03 04 05 06 07 08 |
var wt_wert, dt_wert, ausgabe ; |
Scriptanzeige nicht ausgesucht
Nun habe ich auch dieses wieder mal überflogen, überarbeitet und ...
was soll ich schreiben? Ich kann keinen Wert aus diesen Variablen auslesen. Mal können, wie aus den ersten zwei Zeilen zu erkennen, die Variablen selten mit Werten ermittelt werden aber meistens nicht. Während aller Arbeitsschritte bis zur vorerst letzten Fassung, kann ich keine Verlässlichkeit erkennen.
Sowas will mir nicht gefallen, wenn Variablenwerte nicht weiter verarbeitet werden können !
Also weiß ich nicht, wofür ich Ajax einsetzen soll.
Dass JavaScript und PHP nicht so einfach miteinandern kommunizieren, ist hinlänglich bekannt. Jedenfalls von JS nach PHP gehts garnicht,
weil ... erst Server dann Client ...
Und umgekehrt? Wieso nicht! Der Server hat ja den Wochtag und das Datum schon geschickt.
Also PHP und einfach nur JavaScript
„Wer also sagt, hat heute sowieso noch nichts getan!“
... schreiben wir wiederum ein span-Element mit der ID='wtphp' ohne weitere Eigenschaften außer unsichtbar zu sein und inkludieren im tag die php-Seite "../komponenten/wt.php"
. Der echo-Befehl wird ausgeführt.
In der Demo klar: es muss hier zu sehen sein: <span id="wtphp">
0</span>
119 |
<span id='wtphp'><?php include "../komponenten/wt.php" ; ?></b></span></span></p>
|
Nun wird mit JavaScript der Wert von 'wtphp' erfragt und ein dummer Spruch angezeigt:
Und der erscheint hier:
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 |
<script>
|
var jetzt = new Date(); und var TagderWoche = jetzt.getDay();
das auch gleich mit JavaScript. Ich stelle nur eine mögliche Zusammenarbeit von PHP zu JS vor. Mehr nicht! Und es funzt! Und, ehrlich gesagt: Einfacher gehts nicht.