> 1.適当な画像を、「マイドキュメント」の中に、例えば"new1.gif"というファイル名をつけて保存する。
一般的にはWEBサーバーの中の適当なディレクトリに保存します。例えば「image」とか「gazou」とか自分で好きな名前のフォルダを作りその中に画像ファイルだけを入れるんです。
> 2.HPの適当な場所に、<p><img src="new1.gif" alt="NEW”></p>というタグを書く。
そのHPから見てそのファイルがどこにあるのか?と言う事がわかるようにパスで指定します。パスで指定する、とは src="new1.gif" の部分です。ゆうさんのご質問の場合はそのHPが「マイドキュメント」の中にあるのであれば正常に画像を表示します、つまり画像ファイルとHPが同じフォルダ(ディレクトリ)の中にある場合です。ところがHPが別のフォルダにあるときには表示できません。
しかもHPと言うのはWEBサーバーに転送しなくては意味がありませんのでWEBサーバー上でのパスを指定しなくてはなりません。
ですから相対パスで指定します。 ゆうさんのHPと同じ場所に new1.gif がある場合は src="new1.gif" で構いません(厳密に言えば src="./new1.gif" とした方がよい?) ゆうさんのHPのある場所にimageと言うフォルダを作ってその中にnew1.gifを置いた場合には"./image/new1.gif"と言うパスになります。 因みに絶対パスで指定しても問題はありません。 http://****.**/image/new1.gif等
パスとかディレクトリとかの意味については http://www.ddt.or.jp/~tohoho/paso/word/dir.htm を参照してください。このページにある[ \ ]マークはWEB上で扱う場合[ / ]マークに置き換わっているわけです。
答えだけ書いておけばゆうさんのHPが自分のパソコンのディスクトップにありマイドキュメントの中に画像がある場合。 src="../../My Documents/new1.gif" とすると画像が表示されるはずです。(これはパソコンを買った時のママの状態でフォルダ等の変更をしていない場合) またWEBにアップせずに自分のパソコンの中でだけHPを見るのであれば scr="c:\My Documents\new1.gif"としても表示されます、がこのままアップしてもWEBでは表示されなくなります。
要はパスを正しく指定する、と言うことです。 なんだか説明がわかりにくいですかね(^^; オーサリングツールを使えばこの辺のパスを自分で考える事なく指定してくれますが、パスの意味をわかっていないと自分のパソではうまくいくのにWEBに転送したら表示されない、と言うこともあり得ます。 自分のHPを置くフォルダを作ってそのフォルダの中にHP関係のファイルは全部保存してそのフォルダの中身をそっくりそのままWEBに転送すると失敗もありません。
http://www.geocities.co.jp/WallStreet/8503/ に画像ファイルを置いた場合であればゆうさん今のパス指定でもWEB上では見えるはずです。画像ファイルもアップしなくてはダメですよ(^.^)
> ところで、とほほさんは、この「とほほ」さんとは別人ですよね(^^)? > http://tohoho.wakusei.ne.jp/
はい、その方は「とても有名なとほほ」さんでして、私はただの とほほ です(笑) 私はそのとほほさんの主催する掲示板に書きこんだら偽者扱いされた事があります(^^;(^^;
|