- ベストアンサー
webbrowserにappendChildでyahooへのリンクを追加させるには?
- VB6のコードでbodyタグの中にaタグを追加する方法について教えてください。
- タイトルを持つ簡単なページにリンクを追加するVB6のコードを紹介します。
- WebBrowserコントロールを使用してヤフーへのリンクを追加する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> ですがappendChildでソースに組み込む方法が知りたいのです。 全体的に説明不足なのに、なぜ appendChild にこだわるのかの理由もなく、 回答を全否定されるのもなんだかなぁ...と思いますけど。 Dim elem As Variant '<--- Variant ならいけた Set elem = WebBrowser1.Document.createElement("A") elem.innerText = "ヤフーへ" elem.href = "http://www.yahoo.co.jp" '<-- 追加 WebBrowser1.Document.body.appendChild (elem)
その他の回答 (1)
- KenKen_SP
- ベストアンサー率62% (785/1258)
この処理の目的が良く分かりませんが....直接 Html を書き込んでしまえば? With WebBrowser1 .Navigate ("http://hoho.hiho.jp/") While .Busy And .ReadyState <> READYSTATE_COMPLETE DoEvents Wend .Document.body.insertAdjacentHTML _ Where:="beforeEnd", _ Html:="<a href=http://www.yahoo.co.jp>ヤフーへ</a>" End With ちなみに、一回 Yahoo へ行って、元のページに戻るとリンクが消えてます。 サーバーの Html を書き換えるわけではないので、当然の結果ですが、 これを阻止する必要があるなら、その方法はご自分で考えてみて下さい。
お礼
ありがとうございます。 ですがappendChildでソースに組み込む方法が知りたいのです。
お礼
そういいつつもちゃんと教えてくれるそんなKenKenさんが好きです。