Du Javascript dans du pur Php

Fermé
francoisch Messages postés 258 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 16 février 2015 - 10 avril 2007 à 22:21
 francoisch - 11 avril 2007 à 21:21
bonjour

Dans une page en Php pur (sans Head, Body, …) j’ai besoin de connaître la résolution de l’écran de mon visiteur, des valeurs inconnues en Php.

Pour ça, j’ai récupéré ce code :
[code]
<script type="text/javascript">
<!-- debut
function resolution() {
document.location="<?php echo $_SERVER['PHP_SELF']; ?>?width="+screen.width+"&height="+screen.height;
}
// fin -->
</script>
</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'];
}
?>
[/code]
que je ne comprend d’ailleurs pas complètement.

Pour la première partie, le code Js, j’ai cru comprendre que le moyen de l’insérer en Php est echo("…") ; j’ai bien placé des \ devant les " du Javascript.

Simplement, je n’y arrive pas, le Php sort des erreurs que je ne comprend pas.

Par avance merci de votre aide.

F
A voir également:

2 réponses

Serge_La Messages postés 407 Date d'inscription lundi 19 mars 2007 Statut Membre Dernière intervention 3 mars 2009 47
11 avril 2007 à 04:39
Il semble y avoir plein d'erreurs dans la fonction resolution().
0
bonjour Serge

J'ai copié cette fonction depuis un site un jour; je conviens volontiers être parfaitement incapable de voir / corriger les erreurs qui s'y trouvent.

Néanmoins, ce code fonctionne parfaitement quand il est placé dans une page Html.

Mon problème ici est d'arriver à l'intégrer dans du Php pur.

Merci de ton aide, de votre aide à tous.

Francois
0