0

私は多くの方法を試しましたが、どれもうまくいきませんでした。たとえば、次のように動作します。

         $('#iframeid').ready( 
        function()
        {
        alert('Hello');
        }
    );

しかし、フォローはそうではありません(ハローをアラートしますが、フォーカスしません。)

     $('a:link').click(
     function()
     {
        alert('Hello'); 
        var iframeRef = document.getElementById("iframeid");
        $(iframeRef).focus();
    $(iframeRef).contents().find("#smthing").focus(); 
     }); 

私がそれを解決するのを手伝ってください。

4

3 に答える 3

0

Same originポリシーは、javascript から iframe プロパティにロードされた別のドメインへのアクセスを制限します。

于 2009-10-03T14:49:49.563 に答える
0

あなたがしようとしているのは、別のドキュメントにアクセスすることです。セキュリティ上の問題であるため、ほとんどの (すべてではないにしても) ブラウザーはこれをブロックします。スクリプトを読み込んで他のサイトのコンテンツを読み取ることは...まあ...悪です。

于 2009-10-02T12:23:54.330 に答える