JavaScript Variablen mit PHP benutzen

mc_gyver

Mitglied
Hi ich wollte die Bildschirmeinstellungen mit JavaScipt auslesen.

var breite = "" + screen.width + "";

und dann die Variable "breite" in PHP benutzen, aht jemand von euch eine Ahnung wie das geht?

z.B so!
window.location.href="dynHP.htm<?php echo "?size=".$breite ?>";
 
naja, du könntest die Variable in ein hidden-Formular setzen und automatisch abschicken lassen. dann könntest du die Variablen mit
PHP:
 echo $_POST["breite"];
ausgeben lassen!

Hoffe dieser Gedanke hilft dir weiter!
 
du kannst sie im referer weitergeben.
z.b.
PHP:
<script>location.href='naechstesite.php?breite=566&hoehe=56</script>

in der php datei musst du dann nur noch die variablen nehmen:

PHP:
<?
echo "breite: $breite <br>";
echo "hoehe: $hoehe <br>";
?>

mfg horusab
 
Zuletzt bearbeitet:
oh, das geht auch?!

muss man das
<script>location.href='naechstesite.php?breite=566&hoehe=56</script>

nicht in etwas wie
<script>location.href='naechstesite.php?breite=' + breite + '&hoehe=' + hoehe + '</script>

umwandeln
 
natürlich, ich war nur zu faul das zu schreiben ^^
s war ein beispiel, damit man es sich besser vorstellen kann...
mfg Horusab
 
Danke erst mal,
also kann man nicht die Java-Variablen irgendwie auf der selben seite (ohne diese erneut aufzurufen) benutzen, habe ich das richtig verstanden?
 
du meinst JavaScript-Variablen, right?

die kann man generell auf derselben Seite benutzen. Vorraussetzung ist glaube ich, dass sie natürlich vor dem Aufruf gesetzt wurden. ;)

Aber dein erstes Posting klang so, als ob die die Variablen auf einer anderen Seite nutzen möchtest, dafür musst du Horusab's Version nehmen.
 
jup ich meine ob ich die Java-Scipt Variablen

var breite = 10;

auf der selben Seite in PHP benutzen kann und wie?
einfach mit $breite klappt es nicht.
 
nein, das geht nicht. du müsstest die Seite erneut laden, und zwar mit

<script>document.location.href='naechstesite.php?breite=' + breite + '&hoehe=' + hoehe + '';</script>
 

Neue Beiträge

Zurück