• 締切済み

HTMLへのリンク

一つ上の階層にあるHTMLファイルにリンクを張りたいのですが、ファイル名にとらわれずに.htmの拡張子のみでリンクを張ることはできますか? (一つ上の階層には.htmが一つだけ存在するというのが前提です)

みんなの回答

  • kyo999
  • ベストアンサー率64% (34/53)
回答No.2

<a href="../*.htm">1つ上の階層へ</a> ってことですよね? HTMLやJavaScriptだけでは無理と思います。 CGIやPHPなどサーバ側でファイルを検索すれば可能です。 (そのまま使うと拡張子が.cgiや.phpになるので.htmにこだわるならCGI/PHPをAjaxで呼び出せば出来ると思います。)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

相対リンクの話なら。 ../ファイル名 でいけると思いますけど。 ..は一つ上の階層へ戻るコマンドです。

yaammy
質問者

お礼

ご回答ありがとうございます。 相対リンクで一つ上の階層へ、というのはそのとおりなのですが、ファイル名に依存せずに拡張子のみを認識してリンクを張りたいのですが、方法が分からず困っている次第です。

関連するQ&A

  • HTMLのリンクがはれない

    リンク先にツール等で作成したHTMLファイルが指定してあるHTMLを chrome.exeで開くとリンク先に飛んでくれますが、iexplore.exe で開いた場合に リンク先に飛んでくれません。iexplore.exe では、ある種のHTML(よくわからないが テキストファイルであることに変わりがないはず)は、リンク先に指定することが できないのでしょうか。または、iexplore.exeの設定がおかしいのでしょうか?

  • リンクさせるタグ

    HPタグで<a href="○○.htm" target="contents">△</a>というのがリンクするのに基本になると思うのですが、下記の様にabc.htmのファイルをindex.htmにリンクさせるにはタグはどうすればいいのでしょうか? 上の階層にいくには<a href="../ ←のように半角ドットを使うというのはわかったんですが、表示の仕方がわかりません。 詳しく教えてください!! お願いします。 HP―index.htm(ファイル)  |  ―main(フォルダ)-sub(フォルダ)-abc.htm(ファイル) ※index.htmとmainは同じフォルダ内(HP)にあります。 abc.htmのファイルからindex.htmのファイルにリンクするにはタグはどうすればいいんですか?

    • ベストアンサー
    • HTML
  • リンクされていないHTMLファイルをリンクするには

    ホームビルダー9を使っていますがリンクされていないHTMLファイルをリンクする方法を教えて下さい。

  • HTMLでのリンク不具合について

    誠に恐れ入りますが、Windows-XP でHTMLでのリンク不具合について教えてください。 他のファイル(HTML)の関係性を表現するリンクで、始点側アンカー(例: #abcd )をおいて他ファイル(filexxx) 内の位置(例:<A name="abcd"></A> )を指定した場合、 例: <href="http://www.company.com/filexxx.htm#abcd ">とした場合、 最近、WEBをバージョンアップしてから指定位置に移動せずに、移動したファイル(filexxx ) のトップで止まってしまいます。何が原因でしょうか? いままでは、正常に動いていたのですが。 もしお分かりでしたら教えてください。

  • HTMLアプリでインラインフレーム間リンクの表示

    HTMLアプリケーション(hta)で インラインフレームにリンクボタンを置き、 別のインラインフレームにリンク先を表示する ことができるか教えてください。 ※IE6を使用しています。 HTMLタグを書くと、フレーム内のリンクをクリックすると 別ウィンドウが開いてしまいます。 ただし、フレーム外のリンクであればリンク先の表示ができます。 また、拡張子をhtmに変更すればすべて想定通りの動作をします。 記述に誤り、もしくは良い方法があれば、教えていただけませんでしょうか。 よろしくお願いします。 ------------ aaa.hta <a href="http://www.yahoo.co.jp" target=iframe2>aaa</a> <iframe name="iframe1" src="a_1.htm"></iframe> <iframe name="iframe2" src=#></iframe> a_1.htm <a href="http://www.yahoo.co.jp/" target="iframe2">click!</a> ------------

    • ベストアンサー
    • HTML
  • HTMLで、同じ単語にリンクをはるソフトとか…方法は?

     HTMLのタグを手打ちでやっていたのですが、限界を感じることがやりたくなりました。  単語ごとにリンクをはりたいと思うのです。沢山のHTMLファイルを用意して単語ごとにリンクを貼って詳しい説明をつけたいのです。簡単にいうと文章中の単語にリンクがはってある状況です。異なるHTMLファイルでも、決まった単語にはその単語の意味するHTMLファイルに飛ぶということです。  言葉では説明しにくいのですが、下記のような辞書のようなサイトによくあるやつです。↓↓ http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 http://www.asahi-net.or.jp/~QI3M-OONK/tosyokan/fantasy/w-cerberos.htm  なにかCGIとかXMLとか(プログラマ志望なのに、この単語はよくしりませんが…)を使用しないといけないのならあきらめますが、ホームページ作成ソフトを使用してつくることはできませんか?(できれば無料で)  もしくはこうすれば簡単にできるのではないかとか方法はないでしょうか?根気よくリンクを貼り付けていくしかないでしょうか?少なくとも下のURLはHTMLの集まりで構成されているみたいです。  沢山のファイルをつくっていくと、前のファイルをひらいて新しいHTMLファイルにリンクをはってと…非常にめんどくさい作業になりそうなんです。ファイルが多くなればなるほどめんどくさそうです。 些細なことでもよいのでアドバイスお願いします。

  • FireworksでのHTMLファイル拡張子

    FW MXで作成したファイルの書き出しでHTMLファイルの拡張子が.htmとなります。何かの設定で.htmlとできないですか

  • HTMLのリンク記述について

    初心者です。よろしくお願いします。 社内でHPを作成しているのですが、HTML記述についてよく分からず困っております。 nekosogiftpdを使い、フォルダ『AAA』をホームとして設定しました。『AAA』の直下に『BBB』というフォルダを作成し、HP上でリンクを貼るとき <a href="ftp://IPアドレス/BBB/"> と入力すれば『BBB』のフォルダに飛ぶ事ができました。更に『AAA』と同じ階層に『CCC』というフォルダを作り、ホームとして設定したのですが、この場合のHTMLの記述はどうなるのでしょうか?それとも、このようにホームを2種類設けることは、一般的に行わないのでしょうか?『AAA』と『CCC』を同階層にしたのは、お互いに中身を見せたくないからです。 以上です。よろしくお願い致します。

  • HTMLでこんなことできますか?

    HTMLで下記のようなことをしたいのですがうまくいかなくて困っています。 A.htmからB.htmへリンクへ飛ぶときに、B.htm内にあるフレームC.htmを特定の場所(name=d)まで移動させて表示させたい。 上記のようなことがHTMLで出来るのでしょうか? どうぞ宜しくお願いします。

    • ベストアンサー
    • HTML
  • htmlファイルにリンクを張ったのですが・・・

     <a href="C:\Mdentaku.exe">M電卓の起動</a> とリンクを張ったHTMLファイルを作りました。 自分のパソコンでそのリンクをクリックすると電卓が起動するのですが、 このHTMLファイルを違うパソコン(webサーバ)にアップしたところ リンクをクリックしても電卓が起動しませんでした。 おそらく、違うパソコンには リンク先にMdentaku.exeファイルがないからだと思うのですが、 この場合リンク先(●部分)をどう記述したらいいのでしょうか?  <a href="●●●●●●">M電卓の起動</a>

専門家に質問してみよう