Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2007, 21:09
guachacapepe
 
Fecha de Ingreso: agosto-2006
Ubicación: Santiago (Chile)
Mensajes: 29
Antigüedad: 17 años, 8 meses
Puntos: 0
resolucion de pantalla con javascript y php

Saludos

Les escribo para hacer esta pregunta

¿como hago un script que me detecte la resolución de pantalla del usuario para que php cargue algunas funciones externas?

A continuación les muestro los script que e recopilado hasta el momento.

el primero es el php que toma las variables de javascript.
Código PHP:
<?php
if (isset($_GET['ancho'])) {
  
// imprimir las variables de geometria
  
echo "El ancho de la pantalla es: "$_GET['ancho'] ."<br />\n";
} else {
  
// pasar las variables de geometria
  // (preservar la cadena query original
  //   -- las variables post deberan ser pasadas de otra forma)

  
echo "<script language='javascript'>\n";
  echo 
"  location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
            
"&ancho=\" + screen.width\n";
  echo 
"</script>\n";
  exit();
}
?>
nota: esto me sirve a medias ya que solo imprime el resultado

A continuación el código php que quiero que tome según la resolución detectada.

codigo para una resolución de 800
Código PHP:
require_once("pagina_fns.php");
do_html_header_800("Inicio");
do_html_index_800(); 
do_html_footer_800(); 
codigo para una resolución de 1024
Código PHP:
require_once("pagina_fns.php");
do_html_header_1024("Inicio");
do_html_index_1024(); 
do_html_footer_1024(); 
codigo para una resolución de 1152
Código PHP:
require_once("pagina_fns.php");
do_html_header_1152("Inicio");
do_html_index_1152(); 
do_html_footer_1152(); 
nota: los 3 codigos de php que quiero que tome van en la misma hoja.

Última edición por guachacapepe; 11/08/2007 a las 22:18