配列のデータを入力フォームに入れることができません。

配列に項目をいくつか設定し、入力フォームにその項目を入力したいのですが、elements().value()=配列[A] とやってもできず、sendstr(IE,検索[A]) とやってもうまくいきませんでした。 なにか良い方法はないでしょうか。 また、なぜうまくいかないのか理由を御存知でしたら教えていただきたいです。 よろしくお願いします。

関連情報:

  1. IE.document.forms.elementsから取得できるエレメントの情報
  2. IE.document.forms.elementsに情報を入力して送信
  3. 全角英数のみ半角にする方法

このエントリーを含むはてなブックマーク Buzzurlにブックマーク Yahoo!ブックマークに登録

コメント

  1. kuni より:

    すみません。解決しました。
    原因は、サイトが完全に開かれていない状態で入力フォームに項目を送っていたようでした。
    なので、

    repeat
    Sleep(0.1)
    until (! ie.busy) and (ie.readyState=4)

    これのあとに、sleep(3)を加えるとうまくいきました。

    ご迷惑おかけしました。
    すみません。


このページの先頭へ