ChrisB: kann variable nicht verwerten

Beitrag lesen

Hi,

<script type="text/javascript">
var javascript = "1";

Das ist eine JavaScript-Variable.

</script>
<?php
$javascript = "<script type='text/javascript'>document.write(javascript);</script>";

echo $javascript."<br>";

if($javascript=="1")

Wie soll denn hier $javascript gleich "1" sein?
Du hast du gerade darüber dafür gesorgt, dass $javascript den Textstring "<script...</script>" enthält.

Die if-Bedingung kann aber nicht ausgewertet werden, das echo heisst immer (so oder so) 'javascript = on'. Ich kann den Fehler nicht finden.

Der Fehler ist ein Denkfehler.
PHP hat seine Arbeit lägnst fertig verrichtet, wenn dein JavaScript-Code auf dem Client ankommt.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.