環境 VB6
始めまして。
エディタを作成中の者です。
WebBrowserコントロールを使用し、
現在編集中のページをプレビューさせているのですが、
プレビューさせても、ページ中の画像が表示されません。
<img src="相対パス">等の状態のページの画像を
WebBrowserコントロールで表示させるにはどのようにしたらよいでしょうか?
無理矢理絶対パスを持ってこようと試みたのですが上手くいかず、。
ご回答宜しくお願い致します。
パスの設定が悪いだけでは。
先ずは、編集中のHTMLテキストと同じ場所に画像データーを置くことから
始めたらいかがですか。
>ねろ様
レスありがとうございます。
>先ずは、編集中のHTMLテキストと同じ場所に画像データーを置くことから
これは既に実行済みです。
>これは既に実行済みです。
失礼しました。m(_ _)m
それでは、その画像の置いてあるパスと、HTMLテキストのパスの関係は
どのようになっていますか。それと、相対パスはどのように設定していますか。
>ねろ様
いえ、こちらが初心者であまりにも拙い文章だったのが
いけないと分かっていますので^^;
>その画像の置いてあるパスと、HTMLテキストのパスの関係は
>どのようになっていますか。それと、相対パスはどのように設定していますか。
はい、とりあえず今はデスクトップに、作成途中のソフトが入ってるフォルダと
HTMLファイルを入れているフォルダがあり、HTMLファイルを入れているフォルダの中に画像も入れております。
相対パスの設定は、画像名が「a.gif」としたら、そのままimg src="a.gif"
と書いているんですが、
プレビュー画面で画像を右クリック→プロパティで見ると、
「app.pathの位置\a.gif」となっています。
見当違いの答えでしたら申し訳ありません。
画像ファイルが編集中のHTMLと同じフォルダーに有れば、
img src="a.gif"でいいはずです。
画像のパスが「app.pathの位置\a.gif」となっているのは、
編集中のHTMLテキストのパスがApp.Pathになっているからでは。
WebBrowserにHTMLを読み込ませるとき、絶対パスで指定してみてくださ
>ねろ様
その通りでした。
「編集中の」テキストのパスがApp.Pathになっているからでした。
これで解決できそうです。本当にありがとうございました。
ツイート | ![]() |