Iframeの中にチェックボックスがある場合

こんにちわ!
いつもお世話になっております。

下の画像のように

Iframeの中にチェックボックスがある場合はどのように指定をすればいいのでしょうか?

IE.document.forms[0].leaf_3323.checked = True

では動きませんでした・・・
よろしければご教授いただけると助かります。

関連情報:

  1. IE.document.forms.elementsに情報を入力して送信
  2. IE.document.forms.elementsから取得できるエレメントの情報
  3. IE.document.formsから取得できるフォームの情報
  4. COMを使ったresetとsubumitの自動送信
  5. twitterにUWSCでログインする

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

コメント

  1. mist より:

    試しにiframeでラジオボタンのフォームが表示される単純なhtmlでテストしたところ、

    IESetData(IE,True,"q1","はい") 

    でチェックできました。
    環境が異なる場合、これで解決できるか分かりませんが、
    ご報告です。
    ただ、iframeが使われた複雑なページの場合、うまくいかなかった経験もあるので、
    実際のページURLを教えて貰えたら、もっとわかるかも知れません。

  2. yasuda13 より:

    ありがとうございます。

    IESetData(IE,True,”leaf_3323″,”3323″)

    でうまく動きました。
    もう一つ質問したいです。

    リンク (<a href=")
    の場合は”name”がありません。
    IE.document.forms[0].elements[0].click()
    ではWebのリンクをクリックできません。
    よろしければご教授いただけるとありがたいです。

  3. yasuda13 より:

    補足です。
    Continue listing without a product

    ↑このアンカーリンクをクリックしたいです。
    submitボタンのように”name=○○○○”といった記述がないためリンクをクリックできません。

  4. yasuda13 より:
    <a href="http://cgi5.ebay.com/ws/eBayISAPI.dll?NewListing&itemid=&sid=157108337423&cpg=19&js=1&aid=20&_trksid=l1290&AutotagProductChoice=1&quot; id="contLnk" _sp="p19.l1647;" rel="nofollow">Continue listing without a product</a>
  5. clip365 より:

    リンクは
    IE.document.forms[0]
    ではなく
    IE.document.links[0]
    ですね。オブジェクトが違います。

  6. yasuda13 より:

    みなさんありがとうございます。

    IE.document.links[0]で

    無事にできました。


このページの先頭へ