Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2005, 09:48
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años
Puntos: 3
Comunicar JavaScript y PHP?

¿Es posible comunicar PHP con JavaScript en una página? Concretamente se trata de una variable que obtengo con JavaScript sobre dónde colocar un elemento en pantalla dependiendo del ancho disponible, y que quiero pasar a PHP para que actúe en consecuencia y escriba dinámicamente algo así:

Código PHP:
echo"<style type=\"text/css\">
<!--
body{
    left: $valor_obtenido_por_javascript;
}
-->
</style>"

Hay alguna forma? supongo que primero habría que obtener el ancho de pantalla con javascript y después rellamar a la página, también con javascript, para que el php pudiera actuar desde el servidor, no? o hay métodos mejores para centrar un bloque en pantalla dinámicamente? Los bloques (capas <DIV>) como podeis comprobar en el trozo de código, los tengo definidos con estilos CSS, lo digo porque creo que esto influye.

De paso dejo mi código javascript para centrar elementos en pantalla:

Código:
<script language="javascript" type="text/javascript">
	function centrarPagina(anchoPagina) {
		var anchoPantalla = screen.availWidth;
		var posicionX = anchoPantalla/2 - anchoPagina/2;
		return posicionX
	}
</script>

Última edición por Tigervlc; 21/10/2005 a las 09:58