Php-Variable in einer Javascript-Datei

J

Jan_cmp

Guest
Hallo,

Ich habe folgendes Problem:

Ich habe eine Datei mitglieder.php
in dieser wird eine Variable $id_id genutzt.

Gibt es eine Möglichkeit diese Variable in einer Javascript Datei (chat.js)
bekannt zumachen und den Wert dort zunutzen?

Ich hoffe Ihr könnt mir helfen ...
sehe den Wald vor lauter <?...?>, <script> schon nicht mehr
wacko.gif


Danke
Gruß
Jan
 
Bin zwar kein PHP-Verwender, aber das ist eine allgemeine Aufgabenstellung: Übergabe von Informationen zwischen einer Server-Sprache und JavaScript:

Ein

CODE <input id='dieseVariable' type='hidden' value=' Wert der Variablen per PHP ausschreiben' />


in die Seite einfügen, im JavaScript mit


CODE document.getElementById('dieseVariable').value


darauf zugreifen.

Zurück kann man das ähnlich machen: Per JavaScript den Wert eines hidden - Inputfeldes geeignet setzen, das innerhalb des <form> - Elements notiert ist. Damit wird es beim POST zum Server geschickt.
 
Versuch doch mal die Datei chat.js direkt in deine Seite xxx.php einzubinden.
Momentan wird die Datei chat.js ja Clientseitig nachgeladen, sobald die PHP Seite erzeugt wurde.
In diesem Fall wird es schwierig... Aber wenn Du chat.js direkt mit in deine Seite einbindest, sollte es gehen.
Öffne also chat.js und kopier den Javascriptcode komplett in deine Seite. Vergiß nicht den Code zwischen<script>...</script> einzubinden und den Verweis zur Datei chat.js zu löschen.

Danach kannst Du einfach die betreffende Stelle im Javascript ersetzten:
var id_id = <? echo $id_id ?>;

Gruß
Peter

 
Du kannst auch die .js-Datei extern lassen und vor dem Script eine globale Variable definieren:
<script type="text/javascript">var id="<?php print $id ?>"</script>

Gruss
Tümmel
 
Zurück
Oben