2010-08-10 18 views
12

Quiero eliminar la barra de desplazamiento horizontal en mi iframe. Solo necesito una barra de desplazamiento vertical para ver los contenidos largos. Mi código esEliminar iframe barra de desplazamiento horizontal

<iframe height='514' width='790' 
     marginwidth='0' marginheight='0' 
     frameborder='0' 
     overflow-y='scroll' 
     overflow-x='hidden'> 
</iframe> 

Cualquiera resuelva mi problema. Deseos anticipados.

+1

¿puedes aceptar la respuesta que consideres más correcta aquí, o escribir la tuya y aceptarla? –

Respuesta

0

Here es una secuencia de comandos de cambio de tamaño de IFrame.

Sin embargo, si usa SSL, entonces no hay forma de utilizar una secuencia de comandos para comunicarse entre el marco y la ventana principal. Le dará un "acceso denegado". . :-(

2

Si está utilizando un navegador compatible con CSS 3 se puede utilizar la propiedad overflow-x

#my-iframe 
{ 
    overflow-x:hidden; 
} 
38

En la página de marco flotante en sí, añadir lo siguiente:

body { 
    overflow-x:hidden; 
    height:100%; //optional, but it can't hurt. 
} 
+5

"En la página iframe en sí misma" esta fue una información valiosa que faltaba en otras respuestas, ¡gracias! – Matthias

+1

¿Por qué no ha sido esta la respuesta aceptada? – NocFenix

+1

@Shankaralwar: acepte esta respuesta como solución, gracias por respetar a esta comunidad y sus reglas – basZero

-5

La solución es decir:

style="overflow-x:hidden; 
overflow-y:scroll; 

en la etiqueta <body> de la página incluida en iframe

SEE THIS LINK PAGE

Saludos por Raffaele.

+8

No repita la misma respuesta, ligeramente modificada, dos años después de que se haya proporcionado una respuesta original. – Behrang

Cuestiones relacionadas