- ベストアンサー
WebBrowserdでAサイトからBへ
Aサイトを読み込みBサイトに行きたいのですが、Bサイトだけ表示されてしまいます。 Aサイトのデータを完全に読み取ったあとBサイトへ行くには、どうしたらいいでしょうか? ウエイトのプログラムを考えてみたりホトホト困っています。 ちなみに私はVB初心者です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
回答がつかないって事は難しいんでしょうね。 作ろうとしているプログラムとAサイト・Bサイトの関係。 完全に読み取らなければならない理由。 今回に限らず、質問をする際はこういった状況も書くと回答がつきやすくなりますよ。 さて、私とてきちんとした回答をする知識を持っていません(^_^;; Aサイトを完全に読み取ってからBサイトへリクエストを出すまでの間の処理は出来てるとして、 ではどのイベントにコードを記述するか、ですよね。 DocumentComplete DownloadComplete NavigateComplete2 ここら辺が使えそうじゃないでしょうかね。 ただし私もサンプル不足でして、「http://www.microsoft.com/japan」とした場合や「http://google.com」とした場合。 それに、上記イベントのどれかを無効にした場合などでイベントの発生状況が違ったりするようですので、souyoさんが必要としている「Aサイト」に合うように実験するしかないんじゃないかと思います。 こんなことしか答えられず申し訳ない(^_^;;
その他の回答 (1)
- ittochan
- ベストアンサー率64% (2667/4137)
DocumentCompleteイベントがあるんですが、 これはフレーム(frame)がある場合は 個々のフレームが読み込まれた都度に発生してしまいます。 これを回避するには、 window.frames.length でフレーム数を取得するとか。 ほかには、 WebBrowser1_ProgressChangeイベントの Progress とProgressMax使う手もあるでしょう。 >ちなみに私はVB初心者です。 私が回答できるのここまでです。 ファイトーー!( ゜ロ゜)乂(゜ロ゜ )イッパーーツ!!