2011-08-12 13 views
0

HTMLページにあるiframeのsrcを抽出し、ファイルに保存したいと考えています。私はこれを行うためにjqueryを使いたいと思っていました。 jqueryを書くことは可能ですか?私はこれのために使用する必要がありますphp/javascript/jqueryのいずれか。iframeからsrcを抽出するためのjqueryスクリプト

おかげで、 ビナイ

答えて

1

まず、ページ上の各iframe要素のソースを取得する:あなたはインラインフレーム源(複数可)を持っている

$(document).ready(function() { 
    $("iframe").each(function() { 
     //You'll want to persist this value somewhere instead of alerting it. 
     alert($(this).attr("src")); 
    }); 
}); 

たら、それはそれらを送信する方法はあなた次第ですサーバー。フォームの隠し要素に値を保持するか、または.ajax()のjQueryメソッドを使用してフォームをAJAX経由で投稿することができます。

+0

おかげでその作業をしてみたが、それは、プラグインとして追加することができますか?したがって、このshdはページがロードされるたびに実行されます。 – vinay

+0

@vayay、ページを読み込むときにこれを実行するためのプラグインにする必要はありません。 '$(document).ready()'イベントハンドラに追加するだけです。上記の編集を参照してください。 –

1

この

var ifrms = []; 
    $("iframe").each(function() { 
     ifmrs.push(this.src); 
    }); 

    $.ajax(function(){ 
    url: "urlOfThePage", 
    data: { sources: ifmrs } 
    }); 
+0

どのようなshd私はurlofthepageと置き換えますか?リモートサーバーにデータを保存する必要がある場合 – vinay

+0

もう1つの質問があります--- jquery関数を記述して.jsファイルとして保存した後、プラグインとしてブラウザにインストールする方法を教えてください。 – vinay

+0

はい、ページを作成する必要がありますデータをリモートサーバーに保存し、そのページ名をURLに指定します。プラグインとして作成する必要がない場合、このコードをアプリケーションのすべてのページで使用される共通のjsファイルに含める必要があります。 – ShankarSangoli

関連する問題