Sönke Tesch: JavaScript und PHP

Beitrag lesen

echo '
<script language="javascript">okay = confirm
("Sind Sie sicher, daß Sie die Punkt löschen möchten?")
;</script>';

if ($okay == true) {
}

Aber irgendwie wird meiner Variable $okay kein Wert zugeliefert.
Muß sicherlich ein Fehler im JavaScript sein. Oder geht hier überhaupt keine Variablenzuweisung?

PHP läuft auf dem Server, Javascript einige tausend Kabelkilometer weit weg im Browser. Und bevor Javascript anfängt, ist PHP schon längst beendet. Darüber hinaus sieht der Browser absolut garnichts von PHP, denn er bekommt lediglich Textdaten geliefert, die sich als HTML-Seite mit etwas Javascript entpuppen.

Nun überlege Dir mal, ob eine Javascript-Variable vom Browser zum Server rückwärts in der Zeit transportiert werden kann.

Gruß,
  soenk.e

PS: Willst Du etwas von Javascript an PHP übergeben, mußt Du das PHP-Skript neu starten (sprich: neu laden).