• ベストアンサー

HTMLでアイコン表示?

HTMLには素人です。 通常、Webサイトに testABC.xls という名のファイルをおき、ダウンロードさせるには、 <a href="testABC.xls">testABCダウンロード</a> と書くと思います。 こでで画面に「testABC.xlsダウンロード」という文字が表示され、クリックしてダウンロードできます。 しかし、あるサイトでは、「testABC.xlsダウンロード」という文字の変わりに、エクセルのアイコンが表示され、その下に小さくファイル名、testABC.xlsが表示されていました。 ソースを見ると、 <A HREF="/yyy.nsf/xxxxx/zzz/$FILE/testABC.xls"><IMG SRC="/yyy.nsf//xxxxx/zzz/Body/0.137C?OpenElement&FieldElemFormat=gif" WIDTH=155 HEIGHT=48 BORDER=0></A> となっていました。 ためしに、右クリックして「名前をつけて画像を保存」をやったら、0.gifという名前のgifファイルが保存されました。 これは、あらかじめファイル名を付したアイコンをGif画像で作成してサイト上においているのでしょうか? それとも何らかのワザなのでしょうか?ご教示くださいませ。

  • HTML
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • namiri_e
  • ベストアンサー率37% (37/98)
回答No.1

>あらかじめファイル名を付したアイコンをGif画像で作成してサイト上においているのでしょうか? その通りです。 <a>~</a>タグではさんだ部分がクリックしてリンクする部分になりますが、そこはテキストだけでなく、<img>タグにより画像にすることも出来ます。 通常は<img src="●●●.gif">などとして画像を指定します。 このサイトの場合「0.137C?OpenElement&FieldElemFormat=gif」というのは、HTMLとは別の何らかのプログラムを介してアクティブに画像を表示させているようです。(言わばここは“何らかのワザ”といえますね。) ちなみに、保存したときに0.gifとなったのは、0.137C…という部分の最初のピリオドをファイル名と拡張子の区切りと認識したからですね。

merlionXX
質問者

お礼

ありがとうございます。 OpenElement&FieldElemFormat=gifと書き加えればそうなるのかと思いましたが甘かったです。 >HTMLとは別の何らかのプログラムを介してアクティブに画像を表示させているようです やっぱりそうですよね。それぞれのファイル名入りの画像を一つずつ作成したのでは手間がかかりすぎますから。

その他の回答 (1)

noname#96725
noname#96725
回答No.2

こんにちは。 それは画像ファイルをウェブ上の自分のHPフォルダの中に置いて、それを参照しているものです。実際に良く使われている方法です。 これをご自分のHPに応用させるには; アイコン画像を置いた場所を例えばpartsフォルダの中のgazouフォルダの中で、画像名をicon.gifだったとして、そのアイコンを表示させたいHTMLファイルがFフォルダの中にあったとすれば、partsフォルダとFフォルダが同じ階層にある事を前提とすれば、表記は以下のようになります。 <a href="リンクさせたいファイルを置いているパス/リンクさせたいファイル名+拡張子"><img src="../parts/gazou/icon.gif" width="30" height="25" border="0" alt="エクセルへ"></a> アイコン画像はダウンロードするなり自分で作るなりして上の例のようにHP内の適当なフォルダに入れて置かなければなりません。 ご質問とは直接関係はありませんが、その元画像を作るならば画像ソフトを使って100ピクセル角くらいの大きさに作っておいて、それを上の例のように例えば30ピクセルなどと数字を記入して縮小表示した方がきれいです。幅及び高さの数値は実際に結果を見ながらその場に相応しいように微妙に調節したほうが良いでしょう。なお、alt="エクセルへ"を入れるとそのアイコンをポイントした時に「エクセルへ」と文字が現れますから閲覧者が迷わずに済みます。もっともご質問の文中にあったようにそれを文章として明示的に記入すれば(例えば<p></p>の間に書けば)もっと迷わずに済みますけど。

merlionXX
質問者

お礼

有難うございます。 わたしの考えが甘かったようです。

関連するQ&A

  • HTMLの<a href="xxx.html">~</a>でリンクが開かない…

     作成したHTMLファイルを実行して時々 起こる現象なのですが…  同じフォルダ内に、たとえば、[xxx.html]と[yyy.html]の2つのファイルがあって、単独ではそれぞれ問題なく開くのですが、HTMLの中に次の2つの文を記述して、これを実行した時に、[yyy]は開くのに、[XXX]がどうしても開かないことがあります。    <a href="xxx.html">XXX</a>    <a href="yyy.html">YYY</a>  記述の文字に問題がないように、文章作成する際に、両方の<a href="...">~</a>をコピペして、ファイル名もフォルダに表示されるファイル名をわざわざコピーして<a href="...">に貼り付けています。つまり、記述上は問題がないようにしています。  この現象はオフライン(WEBに乗せていない状態)でも起こるのですが、WEBにアップロードしても同じように開けません。また、特定のHTMLファイルでなく、HTML文を作っていて時々起こります。  どうしてなのでしょうか…? 理由と解決方法をお教えください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • 要素名を表示させたい

    <data>   <aaa xxx="0">     <yyy zzz="1"/>     <yyy zzz="2"/>   </aaa>   <bbb xxx="0">     <yyy zzz="1"/>     <yyy zzz="2"/>   </bbb>   <ccc xxx="0">     <yyy zzz="1"/>     <yyy zzz="2"/>   </ccc> </data> 上のようなXMLから、XSLのvalue-ofなどを使って、 要素名aaa、bbb、cccを表示させるにはどう記述すればいいのでしょうか?

    • ベストアンサー
    • XML
  • エクセルVBAでテキスト保存

    エクセルのファイルをメモ帳で保存する場合に下記のコードが書いてあります。 strFILENAME = xlAPP.GetSaveAsFilename(InitialFileName:="データxxx_yyy_zzz.txt",FileFilter:=cnsFILTER, Title:=cnsTITLE) このうち、ファイル名の"データxxx_yyy_zzz.txt"、xxx, yyy,zzzをそれぞれ、特定のセルから取得したい場合、どのように直せばいいのでしょうか? xxx=A1セル yyy=A2セル zzz=A3セル といった感じです。 よろしくお願いします。

  • 表示されているレコードを1つ上にする

    環境:ACCESS2003&XP Pro テーブルとそのテーブルをソースにしたクエリーを元に一覧形式のフォームを作成しています。以下のようなイメージです。 品名  仕様  数量 単価 合計  A   xxx xxx xxx xxx ↑  b   yyy yyy yyy yyy ↑  C   zzz zzz zzz zzz ↑ *↑はボタン 上記の表示で↑ボタンをクリックすると 表示されたレコードがひとつ上に行く方法が わかりません。 よろしくお願いします。 例:上記で品名bの↑ボタンをクリック 品名  仕様  数量 単価 合計  b   yyy yyy yyy yyy ↑  A   xxx xxx xxx xxx ↑  C   zzz zzz zzz zzz ↑

  • HTMLで表示させる記述を教えてください。

    お世話になります。 すいません教えてください。 $bannerには、GIFバナーにリンクが付いている内容です。 内容としては、 <a href="http://www.homepage.com/"><img src="mihon.gif"></a> とします。 これを、 print "$banner\n"; と書くと、バナーが表示されてしまいます。 これを、ウェブ上でHTMLで<a href="http://www.homepage.com/"><img src="mihon.gif"></a>と表示させるにはどうしたらいいのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • Perl
  • HTMLファイルをダウンロードさせる方法

    こんにちは HTMLで <a href="./abc.html">だうんろーど</a> この場合は、ページ遷移となりますが、このabc.htmlをファイルとしてダウンロードさせる書き方はあるのでしょうか? イメージとしては <a href="def.xls">えくせるふぁいる</a> これでエクセルファイルをダウンロードさせるような考え方です。 圧縮をしてダウンロードさせる方法以外でなにかあればお願いします。

  • HTMLタグのアイコンに文字入れしたいのですが・・

    こんにちは。PC初心者です。 いろいろ勉強中なのですが、、素材のHPから気に入ったアイコンなどを保存しております。 例えば、↓この中に文字を入れたいのですが、、どこに入れたら良いでしょうか?? <a href="http://blog27.fc2.com/k/kaerinirorin/file/20060531124829.gif" target="_blank"><img src="http://blog27.fc2.com/k/kaerinirorin/file/20060531124829.gif" alt="20060531124829.gif" border="0"></a><br clear="all"> いろんなトコロに入れて試したのですが、文字が入りません。。 どなたか教えてください!! 宜しくお願い致します。

  • アイコンを...

    デスクトップのフォルダーのアイコンを、ダウンロードしたものに変えたいのですが上手くいきません… ダウンロードした物の、拡張子はgifです。 パソコンは、XPです。 アイコンと、検索してアイコンファイルを探したのですが、デスクトップのアイコンと拡張子が違います。 このgifファイルは、デスクトップのアイコンにはできないのですか?? 拡張子を、dllに変えても駄目でした... 分かる人教えてください。 また、このファイルが違うのならデスクトップ用のアイコンをダウンロード出来るところを教えてください。

  • EXCELファイルのダウンロード

    HTMLファイルから<A HREF="xxxxx.xls">というように EXCELファイルをダウンロードするようにしました。 しかし、ブラウザ・マシンによってはEXCELファイルを うまくローカルディスクへダウンロード出来ることもあれば、他のマシンだと ローカルディスクに保存せずに、現在開いているブラウザ上に そのままEXCELファイルが開かれたりもします。 私でも色々調査しましたが、どうしてこのような動きの差が出てくるかわかりませんでした。 皆様でこの動きの差についてご存知ないでしょうか?

    • ベストアンサー
    • HTML
  • 掲示板にアイコンを表示するには…

    最近、個人サイトをつくりました。 infoseekさんで無料スペースを借りて、21Styleさんで無料掲示板を借り、その掲示板にアイコンをつけようとしたのですが、上手くいきません。 使っているHP作成ソフトはフリーソフトのフロントページです。 無料掲示板にはもちろんアイコンを使える機能が付いています。画像のURLとアイコン名を記入すればいいんですが、そのURLをどうすればいいのかがわかりません…。 FFFTPというフリーソフトを使って転送しているのですが、それで素材屋さんから保存したアイコンを転送し、転送したファイル名の上で右クリックして「URLをクリップボードへコピー」というのをクリックして貼り付けてみましたが、『ftp://ftp.isweb.infoseek.co.jp/フォルダ名/ファイル名.gif』というものにしかなりません。これを掲示板のアイコンURL欄に入れても当たり前ですがバツ印(画像が表示できないときのアレです)になるだけです。 自分で描いたイラストや、普通のアイコンを自分で作ったページ上に表示することは出来ます。でも、それはフロントページ機能を使っているので、タグを自分で打っているわけでもなく、画像のURLなどは知らずに出来ているので、わざわざ画像URLを記入しなくてはいけない掲示板ではつまっているのです…。 URLというのが「http://~」にならないと画像が表示されないようなのはわかるのですが、ではどうすれば、アイコンのURLが「http://」になるのかをご存知の方がいらっしゃったら教えていただきたいと思います。 宜しくお願いします。

専門家に質問してみよう