Foros del Web » Creando para Internet » HTML »

No mostrar algo en Chrome y Firefox

Estas en el tema de No mostrar algo en Chrome y Firefox en el foro de HTML en Foros del Web. Hola, Tengo un Iframe que no quiero mostrar en Firefox ni Chrome. Ya se que para no mostrar algo en IE debo utilizar <!--[!if IE]><![endif]--> ...
  #1 (permalink)  
Antiguo 04/02/2012, 11:22
Avatar de 888z  
Fecha de Ingreso: mayo-2006
Mensajes: 149
Antigüedad: 18 años
Puntos: 3
No mostrar algo en Chrome y Firefox

Hola,

Tengo un Iframe que no quiero mostrar en Firefox ni Chrome.

Ya se que para no mostrar algo en IE debo utilizar <!--[!if IE]><![endif]-->

... pero como hago esto en Chrome y Firefox?


Gracias por su ayuda como siempre!
  #2 (permalink)  
Antiguo 04/02/2012, 12:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: No mostrar algo en Chrome y Firefox

Con esta script en php
http://foros.emprear.com/deteccion-browser/
Muy recomendable si queres multiples condiciones a traves del sitio,
Algo más sencillo, pero aplicable concretamente a tu problema, con javascript

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9. iframe#contenido {
  10. display: block;
  11. }
  12.  
  13. /*]]>*/
  14. <script type="text/javascript">
  15. //<![CDATA[
  16. function NoMostrar(){
  17. var cadena = /(Firefox|Chrome)/i;
  18. var coincide = cadena.exec(navigator.userAgent);
  19. if (coincide != null) {
  20. document.getElementById('contenido').style.display = "none";
  21. }
  22. }
  23. //]]>
  24. </head>
  25. <body onload="NoMostrar();">
  26. <iframe id="contenido" width="200" height="300" src="http://emprear.com" frameborder="1"></iframe>
  27. </body>
  28. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 04/02/2012, 12:43
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: No mostrar algo en Chrome y Firefox

buenas,
cabe notar un detalle acerca de los comentarios condicionales. a la fecha de hoy, el único navegador con la capacidad de interpretar comentarios condicionales es iexplorer; ningún otro navegador lo interpreta. sin embargo, se puede hacer algo muy parecido solo para cuando el navegador no es iexplorer. en la FAQ de html encuentras un aporte, http://www.forosdelweb.com/showthread.php?p=3126288.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 05/02/2012, 07:53
Avatar de 888z  
Fecha de Ingreso: mayo-2006
Mensajes: 149
Antigüedad: 18 años
Puntos: 3
Respuesta: No mostrar algo en Chrome y Firefox

Hola!

Gracias zerokilled y empresar! Me sirvió sacando la idea de los dos.

Un saludo!

Etiquetas: chrome, firefox, iframe
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 18:42.