
お世話になります。
以下のvb6のコードを見ていただきたいですが
bodyタグの中にh1タグしかない簡単なページに
<a href="http://www.yahoo.co.jp">ヤフーへ</a>
というaタグをウェブブラウザに表示させた際に追加させたいと
思っています。
その際、href属性とhttp://www.yahoo.co.jpという値を
つけくわえるコードがわかりません。
{vb.netだと elem.SetAttribute("HREF", http://www.yahoo.co.jp)
で記述できるみたいですが、vb6だとコンパイルエラーがでてしまいます}
どのようにコーディングすればよろしいでしょうか?
教えてください。お願い致します。
Private Sub Command1_Click()
WebBrowser1.Navigate ("http://hoho.hiho.jp/")
Do While WebBrowser1.Busy = True
'何もしないループ(笑)
DoEvents
Loop
Start = Timer
Do While Timer - Start < 2
DoEvents
Loop
Dim elm As IHTMLElement
Set elem = WebBrowser1.Document.createElement("A")
elem.innerText = "ヤフーへ"
WebBrowser1.Document.body.appendChild (elem)
End Sub
No.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)
No.1
- 回答日時:
この処理の目的が良く分かりませんが....直接 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 を書き換えるわけではないので、当然の結果ですが、
これを阻止する必要があるなら、その方法はご自分で考えてみて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- Visual Basic(VBA) Excel VBAについて、 フォルダ内のファイルを全て開きたい場合、 FSOを使えば、Dirは使わ 1 2023/01/27 13:18
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<a href="#" …>の意味を教えて...
-
mailto + 変数名
-
iPadのロングタップ(長押し)...
-
HTMLでのブラウザタブの制御
-
新しい子ウィンドウを開くと古...
-
document.write()を外部JSファ...
-
open()したウィンドウを見せな...
-
タブページの中にframeページを...
-
ハイパーリンクに下線を表示す...
-
javascriptソースの秘匿
-
クリックしたら記事が表示・非表示
-
別ファイルのfunctionの読み込み方
-
JavaScriptからローカルにテキ...
-
スクロールの同期ってできますか?
-
初心者です。あまりに初歩的な...
-
クリックすると別の文章を表示する
-
外部読み込みで動かないときの...
-
色の定義について
-
外部ファイル名を変数で指定で...
-
JavascriptとJqueryを混在し記述
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<a href="#" …>の意味を教えて...
-
HTMLソースからURLだけを抜き出...
-
html メールリンクにて自動ファ...
-
相対パスと絶対パスの速度
-
pythonのWebスクレイピングでfi...
-
フレームだけ閉じる方法ありま...
-
リンクに飛ばない・・・
-
本番環境とテスト環境のURL
-
iPadのロングタップ(長押し)...
-
mailto + 変数名
-
リンクを選択すると現れる点線枠
-
アンカーをクリックしても遷移...
-
個別にハイパーリンクの色を指...
-
webbrowserにappendChildでyaho...
-
エクスプローラ風階層構造のhtml
-
時間によってリンク先を変える...
-
HTMLでボタンを設置して、ボタ...
-
html タグの意味
-
度々お世話になります
-
<a href>での背景色について。
おすすめ情報