Page 1 sur 1
Passer une variable Java vers PHP
Posté : 07 juil. 2005, 15:10
par SuG
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
Posté : 07 juil. 2005, 15:13
par Greg
A moins de la récupérer via un cookie ou l'URL, c'est impossible sans un rechargement de page ...
merci
Posté : 07 juil. 2005, 17:47
par SuG
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
Posté : 07 juil. 2005, 18:16
par stevelace
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>
merci
Posté : 07 juil. 2005, 23:25
par SuG
merci pour le temps que tu as mis à faire ta reponse stevelace
grace à toi j'ai trouvé la soluce de mon prob
Posté : 08 juil. 2005, 10:23
par mere-teresa
Java ???? 
Posté : 15 juil. 2005, 10:07
par chaussette
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" !
Posté : 15 juil. 2005, 10:08
par mere-teresa
Aaaah...javascript c'est ça ?