掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6 IEオブジェクトで読み込み完了まで待たせる (ID:126390)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
少し確認させてください。 > ボタンをクリックする前のタイトルが取られてしまいます。 イベント引数 URL の内容はどうなっていますか? また、そのページにフレームセットやインラインフレームはありませんか? あと、その時の IE.document.documentElement.outerHTML はどうでしょう。 前のページの物を指し続けていますか? それとも、ページ遷移後の物ですか? あるいは、そのいずれでもない内容ですか? それと、イベント発生を無視して、十分な時間をおいた後に、タイトルを 取得した場合には、望むべき結果が得られているのでしょうか? > そのページにはテキストとボタンがあり(Postしている) 「そのページ」がどのページかわからないので、とりあえず http://openlab.ring.gr.jp/k16/htmllint/htmllint.html を使ってテストしてみましたが、こちらでは正常に、POST後のタイトル "Check result of Another HTML-lint"を取得する事ができました。 Private Sub Command1_Click() Dim doc As Object Set doc = IE.Document doc.Forms(0).MethodData.Checked = True doc.Forms(0).submit End Sub Private Sub IE_DocumentComplete(ByVal pDisp As Object, URL As Variant) Debug.Print URL, IE.Document.Title, IE.Document.getElementsByTagName("TITLE")(0).innerText End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.