¿Cómo se puede deshabilitar un iframe mediante Javascript, de modo que el usuario no puede interactuar con los contenidos del iframe (es decir, desplazarse, seleccionar, arrastrar, etc.)? Por ejemplo, un mapa de Google en un iframe normalmente se puede arrastrar y ampliar. ¿Cómo se evitarían estas acciones?Cómo deshabilitar un iframe en javascript?
Respuesta
No sé si puede usar la propiedad disabled
como elementos de entrada, pero puede deshabilitar la interacción del mouse al colocar un elemento sobre el iframe
, aunque esto no impide que un usuario lo tabule.
Probablemente la mejor opción es establecer el atributo src
en blanco, pero esto hará que el iframe
esté en blanco, no borroso.
estableciendo el src en blanco ocultaría el contenido del iframe. Eso no es lo que quiere el asker. Me gusta su idea de colocar otro elemento sobre ella, desde que lo verifiqué, y el atributo desactivado no funciona en un iframe. –
@Lea Bien que cumple con la definición de ser * deshabilitado * ¿no es así? Por cierto, el comentario que dejaron fue después de que respondí. – alex
Si desea deshabilitar la interacción del mouse, esto debería funcionar.
Poner un DIV sobre la parte superior de su marco flotante, al igual que (reemplazar los valores superior, izquierda, ancho y alto con su propio):
<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;">
y cuando se desea desactivar el iframe, hacer esto en javascript:
document.getElementById("blank").style.display="block";
Gracias Simón, me ayudó en una situación similar. – Pushpendra
Gracias no deshabilitar. Eso es compañero de escondite. – kta
- 1. Deshabilitar JavaScript en iframe/div
- 2. Deshabilitar cookies dentro de un marco/Iframe
- 3. Javascript iframe innerHtml
- 4. Desplazamiento de un iframe con JavaScript?
- 5. Creación de un IFRAME usando JavaScript
- 6. Javascript iFrame Limitaciones
- 7. Widget - Iframe versus JavaScript
- 8. ¿Cómo puedo deshabilitar el desplazamiento cuando "toco" el iframe embebido?
- 9. Cómo deshabilitar Javascript en mshtml.HTMLDocument (NET)
- 10. Fancybox.close() en un iframe
- 11. Cómo cerrar un iframe dentro del propio iframe
- 12. Detectar la incrustación de iFrame en Javascript
- 13. iframe llamando al padre javascript
- 14. Cambiar iframe src con Javascript
- 15. muestra solo un div dentro de un iframe (javascript, JQuery ...)
- 16. iframe onload en IE7/8 con Javascript
- 17. Llamar a la función javascript en iframe
- 18. Navegar URL en iframe con Javascript
- 19. Esperar iframe para cargar en JavaScript
- 20. ¿Es posible obtener la referencia de la página principal de un iFrame con JavaScript en iFrame?
- 21. Conjunto iframe allowfullscreen con javascript
- 22. Cómo eliminar el borde del iframe en IE usando javascript
- 23. ¿Cómo borrar el contenido de un IFRAME?
- 24. Cómo deshabilitar Javascript cuando se usa Selenium?
- 25. poner html dentro de un iframe (usando javascript)
- 26. ¿Cómo borro la caché de un iFrame?
- 27. Rellenar un IFRAME con contenido dinámico de JavaScript
- 28. Deshabilitar todos los enlaces dentro de IFRAME usando jQuery
- 29. llamar a la función javascript desde fuera de un iframe
- 30. ¿Cómo centrar un iframe horizontalmente?
¿Qué quiere decir desactivar? No mostrarlo? –
@Lea: funcionalidad deshabilitada como en otros controles como entrada, etc. En palabras simples, borrosa y no debe poder editarse. – Jagadesh
¿Cómo podemos volver a abrir esta pregunta? Tengo una respuesta, pero no puedo proporcionarla con la pregunta cerrada. –