投稿者 さと  (社会人) 投稿日時 2010/2/14 20:36:42
魔界の仮面弁士さんとヴァンさんがおっしゃるとおりDocumentCompletedの後に記述することも考えたのですが、このソフトの実装として

①フォームロード時にあるページを開き
②ログインページ①のページを開く。
③ログインページ①にID等を自動入力してログイン
④ログインページ②のページを開く。
⑤ログインページ②にID等を自動入力してログイン
⑥①のページを開く

というものにしたいのです。


この場合DocumentCompletedの箇所にifなどを使用して③と⑤の処理を記述しないといけないのでしょうか?


それと、魔界の仮面弁士さんがおっしゃる
>ループ待機は避けた方が良いと思いますよ。
というのはなぜなのでしょうか?

>「ログインページの HTML 解析が完了したら、ID 等を入力する」という処理を、
解析完了後(DocumentCompleted)ではなく、ボタンクリック時に記述しておくのは不自然です。

いわれてみると私もそう思いましが、解析完了後に動作をさせたいのでボタンクリック時に読み込み完了するまで待機をさせるサンプルコードを探してきたのですが、こういった方法で読み込み完了を待つコードを使用して次の処理をさせることはあまり使用しないのでしょうか?