Entwickler-Ecke
Programmiersprachen (Client) - js variabel an php übergeben
Darkpara - Mi 03.10.07 14:22
Titel: js variabel an php übergeben
hm jo der titel sagt glaub scho alles :)
kleines beispiel:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| function TreeView1JSChangeSelected($sender, $params) { ?> //Add your javascript code here
var test = 5;
<?php $test = die test var vom javascript zuvor; .... .... ?> <?php } |
hat wer ne lösung wie ich das machen kann?
Moderiert von
Christian S.: Code-Tags hinzugefügt
LeoLöwe - Mi 03.10.07 14:30
Die Variable als GET-Parameter an ein Script übergeben, wäre eine Lösung von vielen
Also im Javascript-Teil einfügen
var test = 5;
document.location = "script.php?test="+test;
Und im PHP-Script
echo $_GET['test'];
Müsste eigentlich so funtionieren. Du könntest auch eine Ajax-Anfrage an den Server senden, dann müsste man nicht die gesamte Seite neu laden sondern könnte die Daten im Hintergrund übertragen
GTA-Place - Mi 03.10.07 15:19
Direkt geht das nicht, weil JS erst im Browser ausgeführt wird, PHP bereits auf dem Server.
Darkpara - Mi 03.10.07 16:05
hm mit dem GET gings irgendwie nicht richtig, da jedoch das ziel dieser variable nur das öffnen der richtigen seite war hab ich nun den
document.location = "http://...."
befehl genutzt um direkt meine neue seite aufzurufe.
nur noch eine kleinigkeit kann man die neue seite auch in einem neuen fenster öffnen?
Jakob_Ullmann - Mi 03.10.07 17:15
Ja, wie jetzt? Also als Link so: <a href="Ziel" target="_blank">Beschreibung</a>
Mit JavaScript weiß ich nicht, wie's geht. Könntest ja mal bei Selfhtml gucken. ;)
jakobwenzel - Mi 03.10.07 17:27
Guck dir mal die Methode window.open an.
Darkpara - Mi 03.10.07 17:40
hat geklappt thx :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!