2011-07-13 13 views
5

iframe'leri görüntüleyeceğim bir sayfam var. Ben düzenleyebilir ve bunun içeriğini okumak ama dosyanın kendisinde erişimi yok çünkü ben, iç çerçevelerin kaynak kodunu düzenleyemezsiniz böylece iframe'lerin web sitesi ile aynı alanda barındırılmaktadır. iframe'ler bir mesajı uyarıyor ve bunu devre dışı bırakmak istiyorum. En azından benim için iletişim kutularını devre dışı bırakmak istiyorum.İletişim kutuları nasıl devre dışı bırakılır - alert()?

Bu, javascript'i devre dışı bırakmadan mümkün mü? Veya javascript'i yalnızca iframe'ler içinde devre dışı bırakabilir miyim? Peki

cevap

7

:

window.frames[0].alert = function() {}; 

Bu hiçbir şey yapmaz bir fonksiyonu ilk iframe içinde uyarı fonksiyonu sona erdirir, dolayısıyla bütün alert(...) çağrılar hiçbir şey olmuyor neden orada denir.

sonraki iframe'lerde gelince, 1 vb

içine 0 değiştirmek gerekiyordu