2012-02-17 9 views
0

広告を表示するには、私のWindowsの電話アプリでWebブラウザを使用しています。私はiframeを使ってWebブラウザで広告リンクを読み込みました。 10秒ごとに新しい広告が読み込まれます。ウェブブラウザのコンテンツ変更イベントウィンドウ

ウェブブラウザのコンテンツが変更されたとき、どうすればイベントを取得できますか?つまり、新しい広告がロードされている時間です。

ウェブブラウザのコンテンツが変更されるたびにXMLを解析する必要があるためです。

おかげであなたはあなたのC#コードに通知を送信するJavaScriptのビットを記述する必要が

アルン

+0

もしあなたがすでに10秒を知っていたら、タイマーを使わないのはなぜですか?私は投票することはよくありませんが、これはうまくいくはずです。 – Digvijay

答えて

1

。あなたのIFrameは、次の広告をロードすると、通知を送信します。

window.external.notify("Advert changed"); 

はその後brwsoer制御にScriptNotifyイベントを処理:

void Browser_ScriptNotify(object sender, NotifyEventArgs e) 
{ 
    if (e.Value == ""Advert changed") 
    { 
     // do something! 
    } 
} 

worked example on MSDN hereを参照してください。

関連する問題