2011-12-02 2 views
1
$("#topofpage").click(function() { 
    $("#iframe_display").scrollTop(); 
}); 

これは動作しません、 'permission denied'と表示されます。 scrollTopのみ動作するには、同じドメインにURLが存在する必要がありますか?どうしてこれなの?その周りには道がありますか?非ローカルドメインのiFrame scrollTop

代わりに.loadを使用してサーバーサイドコードを使用することはどうですか?

+5

を見て: //en.wikipedia.org/wiki/Cross-site_scripting)issue。 –

+0

ただし、scrollTop?どうして?その周りに道があるのですか? –

答えて

2

あなたは別名、クロスサイトスクリプティングを防ぐために非ローカルドメイン上のスクリプトを実行することはできませんので、XSS

これが原因[クロスサイトスクリプト](HTTPにあるsame origin policy

関連する問題