- ベストアンサー
ファイル名
こんにちわ。javascriptについて教えて下さい。 現在表示されているファイ名を取得する方法を教えて下さい。 「location.href」と書くと現在表示されているURLが得られ、「location.pathname」と書くと現在表示されているURLのパス名が得られると思うのですが、ファイル名(***.htm部分)だけを取得する方法があったら教えて下さい。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
kyappunさん。こんにちは。 やまとです。 私もこの件について悩んだ事がありました。 調べましたが、ファイル名だけを取得するような事はできないようです。 私が調べた限りなので、もしかしたら方法があるかも知れませんが(・・;) 私の場合、こうしました。 ----------------------------------------------------------- <HTML> <HEAD> <SCRIPT Language="JavaScript"> <!-- str = location.pathname; document.write("<p>filename : ", str.substr(str.lastIndexOf("\\")+1)); // --> </SCRIPT> </HEAD> </HTML> ----------------------------------------------------------- これで一応、ファイル名を取得できます。 参考にしてみて下さい。
お礼
そうですか。 やっぱりファイル名だけを取得することは出来ないのですね。 教えてくれた方法も考えたのですが、おうちゃく者なので 簡単に出来る方法は無いのかな・・・と考えてしまったのです。 ありがとうございました。