10代と話して驚いたこと

こんにちわ。javascriptについて教えて下さい。

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

A 回答 (1件)

kyappunさん。

こんにちは。
やまとです。

私もこの件について悩んだ事がありました。
調べましたが、ファイル名だけを取得するような事はできないようです。
私が調べた限りなので、もしかしたら方法があるかも知れませんが(・・;)
私の場合、こうしました。

-----------------------------------------------------------

<HTML>
<HEAD>
<SCRIPT Language="JavaScript">
<!--
str = location.pathname;
document.write("<p>filename : ", str.substr(str.lastIndexOf("\\")+1));
// -->
</SCRIPT>
</HEAD>
</HTML>

-----------------------------------------------------------

これで一応、ファイル名を取得できます。
参考にしてみて下さい。
    • good
    • 0
この回答へのお礼

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

ありがとうございました。

お礼日時:2002/03/19 15:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報