Foros del Web » Soporte técnico » Ayuda General »

Detecta el Navegador con js y carga archivo con php

Estas en el tema de Detecta el Navegador con js y carga archivo con php en el foro de Ayuda General en Foros del Web. Hola gente estoy tratando de hacer funcionar este codigo. no da error pero no funciona.... Alguien me puede dar una mano? <script languaje="javascript"> if (navigator.appName ...
  #1 (permalink)  
Antiguo 19/02/2011, 20:24
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Detecta el Navegador con js y carga archivo con php

Hola gente estoy tratando de hacer funcionar este codigo.
no da error pero no funciona....
Alguien me puede dar una mano?

<script languaje="javascript">
if (navigator.appName == "Netscape") {
document.write("<?php include 'currency.php';?>");
}else if (navigator.appName == "Microsoft Internet Explorer") {
document.write("<?php include 'currencyie.php';?>");
}
</script>
  #2 (permalink)  
Antiguo 21/02/2011, 07:40
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Detecta el Navegador con js y carga archivo con php

Nunca va a funcionar, primero porque la forma de detectar el navegador no funcionará en el 20% de los navegadores (Safari, Chrome, Opera). Y en segundo lugar, porque Javascript no puede escribir PHP: Javascript se ejecuta cuando la página ya llegó al navegador, y PHP se ejecuta cuando la página se está procesando del lado del servidor. PHP puede escribir Javascript, pero no al revés.


Saludos.
  #3 (permalink)  
Antiguo 21/02/2011, 12:34
 
Fecha de Ingreso: septiembre-2010
Mensajes: 525
Antigüedad: 13 años, 6 meses
Puntos: 59
Cita:
Iniciado por AlvaroG Ver Mensaje
la forma de detectar el navegador no funcionará en el 20% de los navegadores (Safari, Chrome, Opera).
¿Estás seguro? Porque aquí dice: "The appName property is supported in all major browsers."

__________________
01011111 01000001 01100100 01110010 01101001 01100001 01101110 01011111
  #4 (permalink)  
Antiguo 21/02/2011, 20:44
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Detecta el Navegador con js y carga archivo con php

Cita:
Iniciado por _Adrian_ Ver Mensaje
¿Estás seguro? Porque aquí dice: "The appName property is supported in all major browsers."

No es la existencia de la propiedad el problema, sino su valor: solamente se comprueba que sea "Netscape" o "Microsoft Internet Explorer", y si no es uno de los dos no se hace nada
  #5 (permalink)  
Antiguo 21/02/2011, 20:58
 
Fecha de Ingreso: septiembre-2010
Mensajes: 525
Antigüedad: 13 años, 6 meses
Puntos: 59
Cita:
Iniciado por AlvaroG Ver Mensaje
No es la existencia de la propiedad el problema, sino su valor: solamente se comprueba que sea "Netscape" o "Microsoft Internet Explorer", y si no es uno de los dos no se hace nada
Tienes razón, no sé cómo no me he dado cuenta de eso...

__________________
01011111 01000001 01100100 01110010 01101001 01100001 01101110 01011111
  #6 (permalink)  
Antiguo 21/02/2011, 21:07
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: Detecta el Navegador con js y carga archivo con php

y por que usas dos paginas diferentes? puedes generar la pagina en el archivo php
Código PHP:
Ver original
  1. function using_ie()
  2. {
  3.     $u_agent = $_SERVER['HTTP_USER_AGENT'];
  4.     $ub = False;
  5.     if(preg_match('/MSIE/i',$u_agent))
  6.     {
  7.         $ub = True;
  8.     }
  9.    
  10.     return $ub;
  11. }
  12. if(using_ie()){
  13. echo "Estas usando IE";
  14. }

Etiquetas: carga, detecta, js, php, navegadores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.