¿Es posible desplazar la ventana de iframe desde la ventana primaria usando las teclas o javascript? El contenido del iframe proviene de otro dominio, diferente de la ventana principal.Uso de javascript para desplazar iframe hacia arriba y hacia abajo
10
A
Respuesta
20
Como el contenido del iframe es de otro dominio, no podrá modificar su DOM debido a razones de seguridad.
Aunque puede desplazarlo usando las teclas de flecha, cuando lo tiene activado. Al menos me funciona en Chrome y Firefox.
Si desea poder desplazarlo de javascript, sugeriría el siguiente enfoque. (supone que conoce el ancho y alto del contenido del iframe y su iframe). Básicamente deja que un div en tu DOM se encargue de desplazarte.
<a href="#" id="scroll">Scroll to (400,400)!</a><br />
<div id="google" style="width: 300px; height: 200px; overflow: auto;">
<iframe width="800" height="600" src="http://www.google.com/" scrolling="no">
</iframe>
</div>
<script type="text/javascript">
$("#scroll").click(function()
{
$("#google").scrollTop(400).scrollLeft(400);
return false;
});
</script>
Para un desplazamiento más suave de la div puede probar con el código de this article.
Cuestiones relacionadas
- 1. ¿Diseño de arriba hacia abajo o de abajo hacia arriba?
- 2. Usando TDD: "arriba hacia abajo" vs. "abajo hacia arriba"
- 3. Gramática: ¿diferencia entre arriba hacia abajo y hacia abajo? (Ejemplo)
- 4. ¿Puedo usar jQuery para desplazar fácilmente los elementos li hacia arriba o hacia abajo?
- 5. Mover un elemento hacia arriba o hacia abajo a seleccionar
- 6. Redondeo de valores hacia arriba o hacia abajo en C#
- 7. selección jQuery: atravesar hacia arriba, luego hacia abajo
- 8. Mover nodo en árbol hacia arriba o hacia abajo
- 9. Redondeo hacia arriba o hacia abajo en la velocidad
- 10. ¿La pila crece hacia arriba o hacia abajo?
- 11. jQuery Masonry de abajo hacia arriba
- 12. usuario desplazarse hacia abajo o hacia arriba en jQuery
- 13. Javascript: redondee hacia arriba y hacia abajo al 5 más cercano, luego encuentre un denominador común
- 14. Cómo desplazarse hacia abajo - JQuery
- 15. Usar CSS para hacer una escala de la imagen hacia arriba y hacia abajo
- 16. Android BroadCastReceiver para tecla de volumen hacia arriba y hacia abajo
- 17. Diseño y codificación: de arriba a abajo o de abajo hacia arriba?
- 18. moviendo las opciones de selección hacia arriba y hacia abajo a través de jquery
- 19. Dibujo a FBO - sprite invertido hacia arriba y hacia abajo número
- 20. Desplazar una animación jQuery hacia atrás y hacia adelante
- 21. iTerm2 obtener el comando DIFERENTE anterior utilizando las teclas de flecha hacia arriba y hacia abajo
- 22. moverse hacia arriba UIToolbar
- 23. Vertical Desplácese hacia abajo y desplácese hacia arriba en Selenium WebDriver con java
- 24. ¿Es posible SIMULAR un clic del mouse con un mouse hacia abajo y hacia arriba?
- 25. Deslice hacia arriba y Deslice hacia abajo la animación en Webview en Android
- 26. WPF - Crear botones con flechas hacia arriba y hacia abajo usando los botones estándar
- 27. Android WebView desplácese hacia abajo
- 28. Top Down v enfoque de abajo hacia arriba diseño
- 29. ¿Cómo leer un archivo de abajo hacia arriba en Ruby?
- 30. emacs desplazarse otra ventana hacia arriba
Entonces, ¿hay alguna forma de que podamos averiguar la altura del sitio dentro del iframe? Gracias por la respuesta. Realmente lo agradezco :) –
No es que yo sepa, vea http://www.webmasterworld.com/forum91/1373.htm o http://www.highdots.com/forums/javascript/calculate-height-iframe-problem -asp-53776.html –
@Mickey. No es posible determinar el alto de una página web de un tercero dentro de un iframe. Ver [mi respuesta] (http://stackoverflow.com/questions/4058217/get-height-of-iframe-with-external-url/4087397#4087397) a [Obtener altura del iframe con URL externa] (http: //stackoverflow.com/q/4058217/445073) pregunta para ver por qué. – Day