Foros del Web » Programando para Internet » Javascript »

mostrar un mensaje si entra IE

Estas en el tema de mostrar un mensaje si entra IE en el foro de Javascript en Foros del Web. hola a todos e estado buscando y buscando y no consigo lo que quiero como podria hacer un codigo cuando el usuario entre en IE ...
  #1 (permalink)  
Antiguo 24/09/2011, 16:09
Avatar de angel2010  
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 10 meses
Puntos: 2
mostrar un mensaje si entra IE

hola a todos e estado buscando y buscando y no consigo lo que quiero
como podria hacer un codigo cuando el usuario entre en IE que diga esta pagina no soporta internet explorer porfavor abrir la pagina morzilla firefoz.
algo haci quiero que se muestre pero no se como buscar este tipo de codigo que me ayude
  #2 (permalink)  
Antiguo 24/09/2011, 16:20
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Respuesta: mostrar un mensaje si entra IE

te aconsejo que lo hagas en otro lenguaje por si desactivan javascript, por cierto, no se si sera buena idea lo de que no funcione en internet
__________________
Mas vale un codigo que mil palabras
  #3 (permalink)  
Antiguo 24/09/2011, 16:29
Avatar de KoswiDigital  
Fecha de Ingreso: abril-2011
Ubicación: Galicia - España
Mensajes: 220
Antigüedad: 13 años, 1 mes
Puntos: 37
Respuesta: mostrar un mensaje si entra IE

Hola.

Esto, efectivamente, se hace con javascript (si está desactivado no funcionará... Pero estos casos serían ínfimos). Busca "conocer navegador javascript" en Google y verás un montón de ejemplos prácticos.
Y cuidado, porque hay un porcentaje mayor de usuarios de IE que de Firefox. Lo mejor que puedes hacer es adaptar tus proyectos a todos los navegadores (y esto lo solucionas con comentarios condicionales y hojas de estilo sólo para ie).


Un saludo.
__________________
http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital.
  #4 (permalink)  
Antiguo 24/09/2011, 16:40
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Respuesta: mostrar un mensaje si entra IE

mira, en php hay para eso:

Código PHP:
Ver original
  1. <?php
  2. $navegador = getenv("HTTP_USER_AGENT");
  3. if (preg_match("/MSIE/i", "$navegador")){
  4.     ?>
  5.         <!-- Codigp HTML en caso de que SI sea IE -->
  6.         <?php
  7. } else {
  8.     ?>
  9.         <!-- Codigo HTML en caso de que NO sea IE -->
  10.         <?php
  11. }
  12. ?>

Recuerda guardarlo como .php en vez de lo que estes usando.
__________________
Mas vale un codigo que mil palabras
  #5 (permalink)  
Antiguo 24/09/2011, 16:40
Avatar de angel2010  
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: mostrar un mensaje si entra IE

peropudierea hacer que si internet explorer es de la version 8 para bajo muestre el mensaje que descarge internet explorer 9 esa es otra solucion
  #6 (permalink)  
Antiguo 24/09/2011, 16:42
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Respuesta: mostrar un mensaje si entra IE

Cita:
Iniciado por angel2010 Ver Mensaje
peropudierea hacer que si internet explorer es de la version 8 para bajo muestre el mensaje que descarge internet explorer 9 esa es otra solucion
No porque aun asi siguen habiendo cosas que no son compatibles
__________________
Mas vale un codigo que mil palabras
  #7 (permalink)  
Antiguo 24/09/2011, 16:51
Avatar de angel2010  
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: mostrar un mensaje si entra IE

una pregunta dmm84 ese codigo sirve para todo lo navegadores internet explorer puedo diceñar el codigo aparte si lo abre en inernet esplorer y si lo abre en otro puede ser otro diseño sierto
  #8 (permalink)  
Antiguo 24/09/2011, 16:53
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Respuesta: mostrar un mensaje si entra IE

si, sirve para todos los navegadores IE
__________________
Mas vale un codigo que mil palabras
  #9 (permalink)  
Antiguo 24/09/2011, 16:59
Avatar de angel2010  
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: mostrar un mensaje si entra IE

gracias te debo una
  #10 (permalink)  
Antiguo 24/09/2011, 17:44
Avatar de KoswiDigital  
Fecha de Ingreso: abril-2011
Ubicación: Galicia - España
Mensajes: 220
Antigüedad: 13 años, 1 mes
Puntos: 37
Respuesta: mostrar un mensaje si entra IE

Insisto en que tus proyectos sean compatibles en todos los navegadores (no es tan difícil de lograr), al menos si no son personales. Si es una página personal... Pues con toda seguridad perderás muchas visitas. Si es para un cliente y cobras por ella no sólo perderás visitas, sinó también posibles clientes. Sin ir más lejos, los usuarios de windows xp no tendrán una versión superior a ie8. Anímate a jugar con los comentarios condicionales y un poco más de css para esos pequeños cambios en ie.


Un saludo.
__________________
http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital.
  #11 (permalink)  
Antiguo 24/09/2011, 18:06
Avatar de angel2010  
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: mostrar un mensaje si entra IE

la pagina que estoy creando tiene que ser software libre no quiero que los usuario ingresen por internet esplorer ya que vamos utilizar sistena operativo linux
  #12 (permalink)  
Antiguo 24/09/2011, 18:46
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: mostrar un mensaje si entra IE

si el objetivo es simplemente que los usuarios vean un mensaje al abrir el sitio con IE porque no usas los comentarios HTML para dicho explorador que funcionan bajo cualquier versión y circunstancia sin necesidad de un lenguaje del lado del cliente o servidor.

por ejemplo coloca al inicio del <body> este comentario:
Código HTML:
Ver original
  1. <!--[if IE]>
  2. <div style="width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;background:#f00;font:700 20px verdana,arial,tahoma;color:#fff;">
  3. Lo sentimos este sitio no es soportado por Internet Explorer, por favor utiliza firefox
  4. </div>
  5. <![endif]-->

sitio de referencia -> clic aquí
  #13 (permalink)  
Antiguo 25/09/2011, 03:19
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Respuesta: mostrar un mensaje si entra IE

segun entendi lo que quiere es que no se muestre la web si es IE, por lo que tambien tendria que usar:

Código HTML:
Ver original
  1. <!--[if !IE]> -->
  2. Codigo HTML
  3. <![endif]-->
__________________
Mas vale un codigo que mil palabras

Última edición por dmm84; 25/09/2011 a las 06:02
  #14 (permalink)  
Antiguo 25/09/2011, 08:31
Avatar de KoswiDigital  
Fecha de Ingreso: abril-2011
Ubicación: Galicia - España
Mensajes: 220
Antigüedad: 13 años, 1 mes
Puntos: 37
Respuesta: mostrar un mensaje si entra IE

Pues eso mismo, comentarios condicionales.

Cita:
la pagina que estoy creando tiene que ser software libre no quiero que los usuario ingresen por internet esplorer ya que vamos utilizar sistena operativo linux
No entiendo qué tendrá que ver una cosa con la otra :s
__________________
http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital.
  #15 (permalink)  
Antiguo 25/09/2011, 10:08
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: mostrar un mensaje si entra IE

Cita:
Iniciado por dmm84 Ver Mensaje
segun entendi lo que quiere es que no se muestre la web si es IE, por lo que tambien tendria que usar:

Código HTML:
Ver original
  1. <!--[if !IE]> -->
  2. Codigo HTML
  3. <![endif]-->
IE es el unico que entiende esos comentarios condicionales, el resto de los navegadores no lo interpretan son simples comentarios y no se procesa
  #16 (permalink)  
Antiguo 25/09/2011, 10:41
Avatar de angel2010  
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: mostrar un mensaje si entra IE

ok lo voy a probar pero ya tengo la solucion pero de toda forma voy a probarlo para ver cual hace la funcion mejor

Etiquetas: mensaje
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 06:08.