En la cabecera va esto:
Código:
En el body (dentro de php) tengo esto:<?php $altophp=$_POST['altophp']; ?> <script language=Javascript> var alto=screen.height; </script>
Código:
El problema es que en el momento que me meto en cualquier otra zona del menú, la variable se borra y se vueleve a llamar de nuevo otra vez el archivo a si mismo, volviendo al principio de la página. Ya he probado en convertir la variable $altophp en una variable de sesión, pero sigue borrandose, y ya no se que hacer...if ($altophp=="") { echo "<form action='./archivo.php' method='POST' name='resol'>"; echo "<input type=hidden name=altophp>"; echo "</form>"; echo "<script language=Javascript>"; echo "document.resol.altophp.value=alto;"; echo "document.resol.submit() "; echo "</script>"; } ?>
He pensado en hacer que el script que pide la resolución cree una cookie, con el único contenido de el nº del alto de la resolución (que es lo que interesa) y que el php se limite a mirar si esa cookie está y la use si asi es. Pero no se como sería al script que crease la cookie y no tengo muy claro si se podría condicionar el php con un if dependiendo de si esa cookie existe o no.
A ver que me decis.
Sayonara.