von endorfin |
@subjective ... ja das ist mir dann später auch dann eingefallen ;) ... eigentlich rein logisch ... war wohl zu dem Zeitpunkt etwas verpeilt. |
von subjective |
Nein die Variable enthält immer 'ja'. Das PHP wird zuerst auf dem Server ausgeführt. Dann wird das erzeugte HTML/JS an den Browser geschickt, wo das JS ausgeführt wird.
Dein Quellcodebeispiel ist also sinnlos. |
von endorfin |
<script language="JavaScript" type="Text/JavaScript">
<!--
document.write("<? $js_aktiv='ja' ?>");
//-->
</script>
Wenn JavaScript aktiviert ist, dann ist die Variable $js_aktiv vorhanden und beinhaltet "ja"
So einfach kann es gehen ;) |
von subjective |
Dafür gibt es encodeURI() und escape(). |
von zeTo |
ok danke
aber direkt schon wieder ein frage, die sich mir inzwischen stellt.
man bekommt ja z.b. für navigator.userAgent so was wie:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
allerdings gibt der das dann nur bis zum ersten leerzeichen weiter. kann man irgendwie mit javascript alle leerzeichen entfernen bsw. umwandeln in z.b. %20? |