Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/10/2005, 05:58
Avatar de gonzalezmfrank
gonzalezmfrank
 
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 18 años, 9 meses
Puntos: 0
Lo que estaba buscando era la deteccion del browser para poder adaptar la CSS al browser y a la definicion de la resolucion de la pantalla... eso lo resolví así

Código HTML:
<script type="text/javascript">
	
	document.getElementById('hojaestilo').href = "<?php echo $nivel; ?>" + "<?php if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) { echo 'E';} else { echo 'O';}  ?>" + screen.width + ".css";
	
	</script> 
con una mezcla con php

la salida seria algo asi

Para explorer con 800x640 E800.css para Nestcape,Mozilaa, y el resto O800.css

Para explorer con 1024x768 E1024.css para Nestcape,Mozilaa, y el resto O1024.css

y así el resto de las resoluciones

La variable $nivel viene para enseñarle el directorio raiz.. que es donde tengo las CSS

y lo invoco con

<link rel="stylesheet" id="hojaestilo" type="text/css">

todo esto con la contribución de alexa10 en las FAQ de este foro

Algunos se preguntarán porque lo hago así.... simple porque IE no soporta algunas definiciones de CSS que los otros browser si permiten

Saludos y gracias nuevamente

Frank