Du Javascript dans du pur Php

francoisch Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   -  
 francoisch -
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   Statut Membre Dernière intervention   47
 
Il semble y avoir plein d'erreurs dans la fonction resolution().
0
francoisch
 
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