気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
iframeに読み込ませることができたのでしたら、ifarmeタグのidをtargetとした場合、
lang
1$('#target').load(function(){ 2 var iframeElement = $('#target'); 3 var iframeDocument = iframeElement[0].contentWindow.document; 4 var messages = $('#tournament-chat .messages', iframeDocument).text(); //チャットウィンドウ内のメッセージを取りだし 5});
のようにすれば良いと思います。
日付やユーザー名など個別にとりたければ、さらにulタグ内のspanのclass名などで判定していけば良いと思いますが、ちょっとこのサイトの構造だと面倒ですね。
投稿2015/07/11 13:22
総合スコア358
0
ベストアンサー
このケースでうまくいくか分かりませんが、私ならまず次の手法を試します。
1.非表示のiframeタグにてリンク先を読み込ませる。
2.読みこみが終わったタイミングでiframe内ページの該当DOM部分の内容を取得する
3.取得したデータを適宜保存する
iframeにて読み込ませるのがポイントです。
DOM操作にはjQueryが便利です。
投稿2015/07/10 15:18
総合スコア358
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
早速ご回答していただきありがとうございます。
iframeの読み込ませることができました。
後はjQueryを勉強して、読み込まれている部分のデータの操作などを研究します。
どうもありがとうございました。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/12 02:13
2015/07/13 15:48