RÉCUPÉRATION DE DONNÉES DANS UNE FONCTION JAVASCRIPT PAR PHP
Posté : 26 mai 2009, 19:49
Bonsoir,
Je frotte les yeux depuis plusieurs nuit sr un même problème... Je cache pas que j'aime ça! MAIS là, a vraiment besoin d'un peu d'aide.
Je veux que mon site soit automatiquement réajusté à la taille taille de la fenêtre du navigateur, dès l'ouverture de la page index. une fonction java script me permet de récupérer ces valeurs (voir l'adresse suivante sur PHPFrance : http://www.phpfrance.com/tutoriaux/inde ... ion-decran ), cependant je bute sur la récupération de ces valeurs par php.
Pour ce faire j'ai créé dans ma page INDEX la fonction JAVASCRIPT accompagnée d'une redirection HTML puisque il me semble que je ne peux pas utiliser la fonction header sur cette page contenant du HTML.
je vous glisse ci dessous mon code.
//////////// MERCI DU COUP DE MAIN //////////////
Je frotte les yeux depuis plusieurs nuit sr un même problème... Je cache pas que j'aime ça! MAIS là, a vraiment besoin d'un peu d'aide.
Je veux que mon site soit automatiquement réajusté à la taille taille de la fenêtre du navigateur, dès l'ouverture de la page index. une fonction java script me permet de récupérer ces valeurs (voir l'adresse suivante sur PHPFrance : http://www.phpfrance.com/tutoriaux/inde ... ion-decran ), cependant je bute sur la récupération de ces valeurs par php.
Pour ce faire j'ai créé dans ma page INDEX la fonction JAVASCRIPT accompagnée d'une redirection HTML puisque il me semble que je ne peux pas utiliser la fonction header sur cette page contenant du HTML.
je vous glisse ci dessous mon code.
//////////// MERCI DU COUP DE MAIN //////////////
<html>
<meta http-equiv="refresh" content="0;url=http://mon.site.free.fr/index2.php?$resolutionx= "$_GET['width'] . ' * ' . $_GET['height']"/>
<head>
<script type="text/javascript">
<!-- debut
var i=0;
while(i < 500){// TANT QUE i < 10, on execute les instructions suivantes :
i++;
function resolution() {
document.location="<?php echo $_SERVER['PHP_SELF']; ?>?width="+screen.availWidth+"&height="+screen.availHeight;
<?php $resolutionx = $_GET['width'] . ' * ' . $_GET['height']; ?>
}
}
// fin -->
</script>
<!-- idée envoyer les données du script java via un formulaire caché-->
</head>
<?php
if(!isset($_GET['width']) and !isset($_GET['height'])){
echo '<body onload="resolution();">';
}else{
echo '<body>';
echo 'Votre résolution est ' . $_GET['width'] . ' * ' . $_GET['height'];
$resolutionx = $_GET['width'] . ' * ' . $_GET['height'];
echo $resolutionx;
}
exit;
?>
</body>
</html>