iframe penceresini tuşlar veya javascript kullanarak ana pencereden kaydırmak mümkün mü? Iframe içeriği ana pencereden farklı bir başka alandan.iframe'i yukarı ve aşağı kaydırmak için javascript'i kullanma
10
A
cevap
20
iframe içeriği başka bir etki alanından olduğundan, güvenlik nedeniyle DOM'sını değiştiremezsiniz.
Ok tuşlarını kullanarak, etkinleştirdiğinizde ilerleyebilirsiniz. En azından Chrome ve Firefox'ta benim için çalışıyor.
Javascript'ten kaydırmak istiyorsanız, aşağıdaki yaklaşımı öneririm. (iframe içeriğinin ve iframe'inizin genişliğini ve yüksekliğini bildiğinizi varsayar). Temel olarak DOM'inizdeki bir div'in kaymaya dikkat etmesine izin verin.
<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>
div yumuşak kaydırma için, this article kodu deneyebilirsiniz.
İlgili konular
- 1. Bir web sayfasını aşağı kaydırmak için nasıl
- 2. (aşağı yakalama/yukarı ok)
- 3. Anahtar aşağı ve yukarı kaydırma iç dize
- 4. QLineEdit: yukarı ve aşağı okları nasıl tutmalı?
- 5. ipython yukarı ve aşağı ok garip davranışı
- 6. ngDialog'un yukarı ve aşağı kaydırmayı nasıl önleyeceği
- 7. Çizim FBO - sprite yukarı ve aşağı tersi
- 8. Denetleyicilerin Yukarı ve Aşağı işlevleri nelerdir?
- 9. Yukarı ve aşağı üçgenler için HTML varlıkları nelerdir?
- 10. Java Swing - bir JTextArea aşağı kaydırmak nasıl?
- 11. JQuery'de sayfayı aşağı kaydırmak için slideDown() yönteminin yolu var mı?
- 12. Yukarı ve aşağı oku ve yer tutucu metnini nasıl gizleyebilirim?
- 13. vim İnaktif pencerede yukarı/aşağı kaydırma yapabilir miyim?
- 14. C# Kod-İlk geçiş, yukarı/aşağı?
- 15. Animasyonlu Sayfada Kaydırma Yukarı/Aşağı Olay
- 16. WPF'de fare tekerleğinin yukarı ve aşağı kaydırma olayı var
- 17. Skor puanım yukarı ve aşağı devam ediyor. Swift SpriteKit
- 18. /aşağı saatlik yukarı yarısı saat seçici kontrolü için Looking
- 19. Bir parçayı yukarı veya aşağı çekmek için nasıl kapatılır?
- 20. jQuery - her x saniyede bir aşağı kaydırın, sonra yukarı kaydırın.
- 21. jQuery scrollTop kullanarak ayarlanan piksel miktarını yukarı ve aşağı kaydırırTop
- 22. jQuery otomatik kaydırma a div Yukarı ve aşağı
- 23. Dilimlenmiş "ekran" terminalinde yukarı ve aşağı kaydırma nasıl yapılır
- 24. C# - Bir metin kutusu için "Yukarı ok" ve "Aşağı ok" için eylemleri nasıl geçersiz kılarsınız?
- 25. css3 slayt aşağı kaydırın
- 26. aşağı kaydırma Algılama veya jQuery
- 27. Yüce metin içinde kenar çubuğu dosya listesini yukarı ve aşağı taşımak için bir komut var mı?
- 28. Android cihazlar üzerinde kaydırma yaparken ekran yukarı ve aşağı zıplama için css-fix
- 29. Başka bir dizine bir seviye yukarı ve aşağı gitmek için yol nasıl yazılır
- 30. Bir kişi QML'de nasıl bir 'yukarı, aşağı' animasyon oluşturur?
Yani, iframe içindeki sitenin yüksekliğini bulabilmemizin bir yolu var mı? Cevap için teşekkürler. Gerçekten takdir ediyorum :) –
Bildiğim kadarıyla, bkz. Http://www.webmasterworld.com/forum91/1373.htm veya http://www.highdots.com/forums/javascript/calculate-height-iframe-problem -asp-53776.html –
@Mickey. Bir iframe içindeki üçüncü taraf web sayfasının yüksekliğini bulmak mümkün değildir. [Yanıtım] bölümüne bakın (http://stackoverflow.com/questions/4058217/get-height-of-iframe-with-external-url/4087397#4087397) [Harici URL'ye sahip iframe'in yüksekliğini al] (http: //stackoverflow.com/q/4058217/445073) nedenini görmek için soru. – Day