掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IFRAMEのオブジェクト取得について (ID:119166)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>また、"fraRTA"はどうなっていますか? 上記のプログラムを試しましたが、何も出力されませんでした。 念のため、 >If UCase(vObj2.NAME) = "fraRTA" Then を >If UCase(vObj2.NAME) = "FRARTA" Then に変えて試してみましたが、やはり駄目でした。。。 ---- 想定例のハンゲーム http://www.hangame.co.jp/のサイトでいいますと トップページのページは、 ・top.htm ・login.htm ・bar.htm にフレームわけされています。 このうち、login.htm の中に、 <iframe name="frameLogin" src="loginstatus.asp" height="250" width="205" marginheight="0" marginwidth="0" border="0" frameborder="0" scrolling="no" allowtransparency="true"></iframe> という記述があり、この”loginstatus.asp”というプログラムで Form構文を出力しているのではないかとあたりをつけました。 loginstatus.aspの出力したHTML構文を確認したところ、 以下の構文があることが確認できました。 --- <form name="loginform" method="post" action="http://id.hangame.co.jp/login.asp"> <input type="text" name="strmemberid" value=""> <input type="password" name="strpassword" value=""> <input type="hidden" name="nxtURL" value="http://www.hangame.co.jp/loginstatus.asp"> </form> --- このstrmemberidとstrpassword の .Valueを VBで取得したいのですが、悲しいかな、うまくいきません。。。 上記HTML構文の確認には、VBから、ではなくブラウザで(IEではソース表示が禁止されているようで、LunaScapeで)確認しました。 IFRAMEタグのouterHTMLまではたどりつくのですが その先をどう参照すればよいのかが、分からず行き詰まってしまいました。 IMA様からご指導いただいた >この下位のフレームがご希望のDocumentのはずです。 の、下位のフレームを確認する方法をご指導頂ければ大変嬉しいです。 何か、私自身、根本的な部分を理解していないため 頓珍漢な質問になっているかもしれませんが、ご容赦ください。 ウォッチ式などで、オブジェクト構造などを確認したのですが、 IEのオブジェクトは、複雑すぎて、行き詰まってしまったしだいです。 よろしくお願いいたします。 p.s. >私はこのようなサイト分析には、最下層まで再帰的にDom分析できるような >もの(ツリー表示で、各フレームをクリックすることで詳細ソース表示) >を作っています。こうするとわかりやすいですよ。 すばらしいですね。今の私には、スキルが追いつかず 作るのはムズカシそうですが、少しづつ作っていきたいと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.