Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2012, 22:48
DavenStrife
 
Fecha de Ingreso: abril-2012
Mensajes: 14
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Imprimir una de dos paginas diferentes en base al navegador

Pido una ayudita de mano en esto. Quiero saber si es posible que la página web que hago me detecte que navegador estoy usando. Al detectarme el navegador, que por medio de una condicional me imprima una pagina diciendo que esta página no se puede visualizar con ese navegador. De ser otro navegador, el contenido puede visualizarse sin restricción alguna.

Para capturar el nombre del navegador supongo que sólo puedo recurrir a Javascript, porque trabaja las acciones del cliente. Asi que mi duda es puedo imprimir cada pagina por medio de document.write? o tengo que recurrir a echo de php?. De ser asi, como puedo pasar variables de js a php.? Mi idea al hacer mi codigo es esta, pero espero no estar hecho un desastre :S

Código:
<script language="JavaScript">
	var nAgt = navigator.userAgent;
	var browserName;	
	var nameOffset,verOffset,ix;
	if ((verOffset=nAgt.indexOf("ParteDelStringDelNavegadorQueQuieroAnular"))!=-1) {
		document.write("Aqui la pagina con el mensaje");
                //imprimir la hoja del mensaje que dice que no puedes ver la pagina?	
 	}else{
 		document.write("aqui toda la hoja normal");
 		//imprimir toooooooda la hoja que muesta el contenido normal?
 	}
</script>
No tengo ningún problema con reconocer al navegador, pero la impresión es lo que me dificulta, quizas deba de emplear otro método, asi que quisiera saber cual es la forma mas acertada de hacer aquello. Agradezco mucho su apoyo (: