Bonjour à tous,

mon problème est le suivant :
je voudrais calculer le tiers de la hauteur de l'écran d'un visiteur.

pour cela , je détermine d'abord la hauteur totale de son écran :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
						function hauteur()
						{
						$hauteur='<script type="text/javascript">
						document.write(screen.height);
						</script>';
						return $hauteur;
						}
						$var_hauteur=hauteur();
					?>
que j'obtiens sans problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$hauteur = "<script>document.write(screen.height)</script>";
						echo "<p>la hauteur de l'écran est : $hauteur  px;</p>";
mais c'est là où ça ne va plus, pour obtenir le tiers de cette hauteur je pensais utiliser le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$tiers = $hauteur/3;
						echo "<p>le tiers de la  hauteur de l'écran est : $tiers  px;</p>";
la réponse est : "0". J'interprète mon erreur en supposant que dans le calcul du tiers $hauteur est considéré comme variable de type string, est ce le cas et si oui comment faire ?

Merci
cordialement
jacques