• ベストアンサー

ファイル名

こんにちわ。javascriptについて教えて下さい。 現在表示されているファイ名を取得する方法を教えて下さい。 「location.href」と書くと現在表示されているURLが得られ、「location.pathname」と書くと現在表示されているURLのパス名が得られると思うのですが、ファイル名(***.htm部分)だけを取得する方法があったら教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
  • jyamato
  • ベストアンサー率66% (2/3)
回答No.1

kyappunさん。こんにちは。 やまとです。 私もこの件について悩んだ事がありました。 調べましたが、ファイル名だけを取得するような事はできないようです。 私が調べた限りなので、もしかしたら方法があるかも知れませんが(・・;) 私の場合、こうしました。 ----------------------------------------------------------- <HTML> <HEAD> <SCRIPT Language="JavaScript"> <!-- str = location.pathname; document.write("<p>filename : ", str.substr(str.lastIndexOf("\\")+1)); // --> </SCRIPT> </HEAD> </HTML> ----------------------------------------------------------- これで一応、ファイル名を取得できます。 参考にしてみて下さい。

kyappun
質問者

お礼

そうですか。 やっぱりファイル名だけを取得することは出来ないのですね。 教えてくれた方法も考えたのですが、おうちゃく者なので 簡単に出来る方法は無いのかな・・・と考えてしまったのです。 ありがとうございました。

関連するQ&A