Bir sayfada iframe var, iframe ve ana sayfa farklı etki alanında, bu iframe içindeki ana sayfa erişim öğelerindeki javascript kodu olabilir mi?Ana sayfanın iframe öğelerine javascript erişimi olabilir mi?
cevap
O mümkün olmamalıdır: çerçeveleri böyle pencerede itiraz yoluyla
Evet, document.frames
dizisiyle iframe'lere erişebilirsiniz. sayfaları farklı etki alanlarından ise, tarayıcılar güvenlik sanal bu tür erişimi engellemek gerektiğini üzere
window.frames[0].document.getElementById('ElementId').style.backgroundColor="#000";
bana bu hatayı verdi: Document.Frames Sen x-alan kısmını görmezden geliyorsunuz –
tanımlanmamış hangi soru daha çok releva nt. Ayrıca document.frames standart dışı, daha geniş bir desteği olan window.frames kullanın – annakata
-1 Her şeyden önce, window.frames var. İkincisi, sayfalar farklı alan adlarındaysa, yine de çalışmayacaktır. –
kolay yolu olurdu. İki sayfa aynı etki alanının farklı alt etki alanlarından olduğunda çalışabilir, ancak bu tarayıcılar arasında (ve muhtemelen aynı tarayıcının sürümleri) farklılık gösterebilir.
kesinlikle tersi değil işi olacak çocuk iframe işe yarayabilecek Erişme ama. Her iki alan tamamen ayrı ise
Bu --disable-web güvenlik parametresi ... kullanarak Chrome ile yapılabilir;)
Kullanım jQuery.postMessage eklentisi http://benalman.com/code/projects/jquery-postmessage/docs/files/jquery-ba-postmessage-js.html
Internet Explorer 6-8 testTarayıcılar, Firefox 3, Safari 3-4, Chrome, Opera 9.
Gerçekten ilginç görünüyor, Link için teşekkürler. –
- 1. iframe ana öğelerine nasıl erişilir?
- 2. Thickbox ana öğelerine nasıl erişilir
- 3. Başka bir sayfanın öğelerine erişmek için Javascript nasıl kullanılır?
- 4. iframe genişlediğinde ana sayfanın kaydırılması nasıl devre dışı bırakılır?
- 5. javascript window.location iframe, ana pencereye git
- 6. Sayfalar iframe edildiklerini söyler mi?
- 7. ana sayfasından bir iframe kaydırın
- 8. iframe çağrısı üst javascript
- 9. PHP/Vagrant - Host Erişimi Ana Bilgisayar DB
- 10. ModelAttribute ilkel olabilir mi?
- 11. Javascript dış kapsam değişken erişimi
- 12. Bir sayfanın altına kaydırıldığında, Javascript
- 13. Bir öğede iki JavaScript onclick olayım olabilir mi?
- 14. ASP.NET ana sayfanın dinamik olarak değiştirilmesi
- 15. WP8 - ana sayfanın veri erişim katsayısı
- 16. Umbraco'da bir sayfada ana sayfanın nasıl gösterilmesi
- 17. Bağlantı yüksekliğini, ana sayfanın% 100'üne ayarlayın
- 18. Ember'de ana sayfanın mülkiyeti nasıl edinilir?
- 19. Ana sayfanın başlığının kullanıcı denetiminden değiştirilmesi
- 20. IE7/8'de iframe yükü Javascript ile
- 21. iframe uygulamasında silverlight uygulamasından ana sayfa url'sini alın
- 22. Başka bir ana sayfanın içindeki bir sayfadan metin al asp.net
- 23. JavaScript kullanarak bir IFRAME oluşturma
- 24. Javascript: iframe id sayfasını yükleyiniz.
- 25. bir iframe dışından javascript işlevi çağrısı
- 26. Sadece iFrame yazdırma
- 27. Dur Iframe, ana belgenin kaydırılmasını engelliyor mu?
- 28. Ana pencerede iframe değişkenini iframe'den ayarlayın
- 29. HTML5 kanvas, görüntü çokgende/çokgen olabilir mi?
- 30. Statik olmayan üye işlev erişimi statik üye işlevi veya verileri olabilir mi?
Çocuk iframe elemanlarına erişmekten bahsediyorum, işe yarayacak mı? –
sadece "işe yarayabilir" diye tanımlamak için alan adlarını – annakata
tanımlamanız gerekir. Bunlar oluşturduğum siteler ve bunların tümünü tek bir hizmet olarak çağırmasını istiyorum. –