0

こんにちは、これを機能させようとしています。

div に iframe があります。私はiframeをロードしています:

 <iframe src="abc.com" id="divtoshow" border="0" scrolling="no" allowtransparency="true"></iframe>

そのdivのみをロードし、ページ上の他のdivコードを無視するようにiframeに指示するには、idを入力するだけで十分ですか。

次の部分は、iframe がロードしたテーブルの列と行を削除することです。それぞれを1つ以上削除するにはどうすればよいですか? 行を削除するのは同じですか?

$('table tr').each(
    function(tr_idx,el){
        $(el).children('td').each(
            function(td_idx,el2){
                //i'm removing first columns..
                if(td_idx == 0){
                    el2.remove();
                }
        });//inner each
});//outer each

ありがとうございました

4

1 に答える 1

0

ドウィズ、

同じドメインから iframe を読み込んでいない限り、スクリプト言語を使用して iframe の内容をいじることはほとんどありません (読み方: 不可能)。これはブラウザに組み込まれており、セキュリティ上の問題です。

したがって、簡単な答えは「いいえ、これはできません。やめるのをやめてください」です。

AJAX 経由で読み込もうとしているドメインにアクセスできる場合は、jquery の AJAX.load ショートカットを使用して運が良いかもしれません。

読書:http://developer.chrome.com/extensions/xhr.htmlそして、「クロスドメインAJAX」または「クロスドメインiframe」でいくつかのグーグルを行います

于 2013-03-08T22:16:43.950 に答える