Estás leyendo: ¿Cómo quitar el Scrollbar Horizontal en un IFRAME o FRAME?
Suscribete a MarlexSystems via RSS

¿Cómo quitar el Scrollbar Horizontal en un IFRAME o FRAME?

Escrito por Marlex el 21 de Abril del 2007 — Ir a los Comentarios ↓

Quitando la Barra de desplazamiento horizontal de un IFRAMETodos los webmasters hemos tenido ese problema. Particularmente en la empresa hemos tenido uno que otro dolor de cabeza cuando creamos una web y luego la ponemos en un FRAME o IFRAME. Nos sucedió con la versión número 2 del Sitio de Connect@. El truco para quitar el Scrollbar Horizontal es simple, pero que quizás sea poco ético…

Todas las webs, o la gran mayoría poseen un código al Inicio del texto HTML como éste:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Este código automáticamente agrega la Barra Horizontal de Desplazamiento a los IFRAMES o FRAMES cuando la tengan encima, el truco está en quitarla de ahí y ya. Nunca tendrán una barra horizontal molestándoles. Pero cuidado: Si usas alguna plantilla de Dreamweaver, el quitar ese código podría entorpecer el funcionamiento de la plantilla, desarmándola literalmente.

Pueden ver un ejemplo de cómo quedaría el código fuente y en Vivo en la Dirección de abajo…

Ejemplo | Ejemplo de Supresión de la Barra Horizontal en un IFRAME

12 Respuestas en “¿Cómo quitar el Scrollbar Horizontal en un IFRAME o FRAME?”. Déjanos el Tuyo
  1. Arezodiu comentó:
    22 de Abril del 2007 a las 5:44 AM

    Excelente! Gracias por publicarlo, no sabía como se quitaba la estúpida barra horizontal. Habia probado algunos códigos css y nada…

    Te felicito por el Blog :D

  2. marckony comentó:
    7 de Mayo del 2007 a las 8:58 PM

    tengo una gran duda espero que alguien me pueda ayudar llevo varios dias buscando en internet y nada, el problema es que tengo un iframe principal donde mando mostrar varias paginas distintas y el problema radica en que todas son de ditinto tamaño de alto algunas mas grandes en altura que el propio iframe entonces en algunas al cargarlas no muestra toda la informacion q tiene esa pagina debido a que la corta y no quiero utilizar el scroling automatico ya que pierde belleza o estilo (segun mi jefe), alguna funcion o truco para que el iframe se redimensione de acuerdo a lo alto de cada pagina que se carga???? espero habeis explicado bien mi problema gracias.

  3. Marlex comentó:
    8 de Mayo del 2007 a las 12:23 AM

    Marckony, creo que no comprendí muy bien… ¿Podrías poner un ejemplo online para verlo y poder ayudarte?

  4. xDeadxLovex comentó:
    20 de Mayo del 2007 a las 6:56 PM

    mi problema es que cuando quito ese codigo.. aparece otra ves cuando guardo la pagina?
    que hago!!

  5. Marlex comentó:
    20 de Mayo del 2007 a las 6:59 PM

    xDeadxLovex, si estás Usando un Editor WYSIWYG deberás ir borrando el código cada vez que guardes… Lástima…

  6. xDeadxLovex comentó:
    20 de Mayo del 2007 a las 7:15 PM

    aam.. no se que sera ese tal editor.. soy principiante xD
    utilizo nvu
    ?

  7. Marlex comentó:
    20 de Mayo del 2007 a las 7:17 PM

    Pues eso, el NVU es un Editor WYSIWYG, por lo que cada vez que crees un archivo con el te agregará automáticamente la línea de Código que mencioné arriba…

  8. xDeadxLovex comentó:
    20 de Mayo del 2007 a las 7:18 PM

    ok.. perdona la ignorancia..
    gracias!

  9. Ricardo el principiante comentó:
    19 de Septiembre del 2007 a las 3:27 AM

    Gracias, me salvaron de 8 horas de romperme el craneo contra el escritorio… esto si que es sentirse realizado…

  10. Diego comentó:
    23 de Abril del 2008 a las 9:08 AM

    Gracias gracias gracias!
    Llevaba 2 horas pegándome con ese maléfico scroll. Estoy desarrollando un portal ASP .NET, y efectivamente se generaba la mencionada línea doctype.
    Lo curioso es que hace 24 horas, realizando pruebas con una maqueta en local, también tuve un encontronazo con esa línea. Para quien le pueda servir, también impide que se ejecute el comando javascript window.open para abrir un archivo local (un pdf por ejemplo).
    Un saludo.

  11. GreyShock comentó:
    9 de Junio del 2008 a las 3:41 AM

    Es mucho más sencillo añadir una sencilla línea al estilo de nuestro body:

    body {overflow-x:hidden;}

    añadiendo esto a la pagina que aparecerá en nuestro iframe desaparece el scroll horizontal.

    Podemos hacer lo mismo para el vertical con “overflow-y:hidden;”

    :)

  12. Simon comentó:
    17 de Junio del 2008 a las 4:23 PM

    gracias greyshock.. eso esra todo lo que queria

Trackbacks:
Queremos saber tu Opinión, déjanos tu comentario!

Por favor, asegúrate de no escribir Comentarios difamatorios, racistas o similares. Haz un comentario acorde a la Temática y que colabore en la Discusión.

Los comentarios que contengan enlaces de referidos, mensajes engañosos o datos personales serán eliminados y el acceso de la persona que los redactó será cerrado a poder publicar nuevos comentarios.

Este Sitio muestra pequeñas imágenes al lado de Cada comentarista mediante el Servicio Gravatar. Regístrate en este Servicio para mostrar la tuya!

MarlexSystems es un proyecto de Patrick D'appollonio | Carga: 0.518 | Consultas: 25