Passer une variable Java vers PHP

SuG
Eléphanteau du PHP | 42 Messages

07 juil. 2005, 15:10


Bonjour

J'ai un script qui necessite de conaitre la largeur de l'ecran
Celle ci n'est connue qu'avec l'objet
screen.width du language Javascript
Comment pouvoir la récuperer dans mon script PHP ????
Sachant que la maniere
document.location="script.php?largeur="+screen.width; n'est pas possible ici, à moins que je l'utilise mal...

Dans l'attente de votre reponse, merci


Eléphant du PHP | 479 Messages

07 juil. 2005, 15:13

A moins de la récupérer via un cookie ou l'URL, c'est impossible sans un rechargement de page ...

SuG
Eléphanteau du PHP | 42 Messages

07 juil. 2005, 17:47

Bon ok j'ai essayé de faire avec le script que j'ai dis plus haut
J'execute donc cette fonction au chargement de la page dans <BODY OnLoad="">

Mais ce qui est embetant c que ca fait comme une boucle infine et la page se recharge sans arret...

Y a til un moyen d'eviter ca ? D'avance merci

Eléphant du PHP | 100 Messages

07 juil. 2005, 18:16

Salut voici un test que je viens de faire qui pourra t'aider...

Code : Tout sélectionner

<html> <head> <title>test js</title> <script language="JavaScript" type="text/JavaScript"> function goto_w_h() { var i, args=goto_w_h.arguments; document.goto_value = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"?width="+screen.width+"&height="+screen.height+"'"); } </script> </head> <body> <p> <a href="test3.php" onclick="goto_w_h('parent','test3.php');return document.goto_value">test</a> </p> <p> <?php if ((isset($_GET['width']))&&(isset($_GET['height']))) { echo "Largeur : ".$_GET['width']."<br>Hauteur : ".$_GET['height']; } ?> </p> </body> </html>

SuG
Eléphanteau du PHP | 42 Messages

07 juil. 2005, 23:25

merci pour le temps que tu as mis à faire ta reponse stevelace

grace à toi j'ai trouvé la soluce de mon prob

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

08 juil. 2005, 10:23

Java ???? :roll:
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

chaussette
Invité n'ayant pas de compte PHPfrance

15 juil. 2005, 10:07

j'y connais rien en java, mais je connais un peu php, et je viens de m'apercevoir d'un petit truc qui marche (au milieu d'une balise <body>):

<?php
$id=test;
?>

<script java blablabla>

//plein de lignes que je comprend pas

var message="<?php echo $id; ?>"

</script>

Le script est censé m'afficher le contenu de la variable message donc, et m'affiche bien "test" !

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

15 juil. 2005, 10:08

Aaaah...javascript c'est ça ?