• ベストアンサー

ファイル名

jyamatoの回答

  • ベストアンサー
  • 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

  • index.htmlでも、表示させたい。

    宜しくお願いします。 document.write(location.href); では http://www.goo.ne.jp/home.html と表示されますが、そのWebページがデフォルト、つまり index.html では http://www.goo.ne.jp/ までしか表示されず、index.htmlが省略されてしまいます。 ちゃんとファイル名まで表示させたいのですが、方法をご教授頂けませんでしょうか。 location.pathnameでも試したのですが、.hrefと同じでした。色々ネット情報を漁って見たのですが、手がかりらしいものがなく、こちらに質問させて頂いた次第です。 どうぞ宜しくお願いします。

  • アドレス欄のurlをファイルに書き出したい

    <script type="text/javascript" language="javascript"> <!-- document.write (location.href); // --> </script> 上記の方法でブラウザのアドレス欄のurlがページに表示されています。 現在表示されているurlを同じフォルダ内のurl.txtに書き出したいのです。 javascriptは余り詳しくないので、できればコピペできる形で ご教示して頂けるとありがたいです・・・(^^ゞ 宜しくお願いします・・・m(_ _)m

  • サブウインドウを開くときのファイル名について

    サブウインドウを開くときの記述ですが、 <a href="javascript:void(0)" onClick="window.open('http://○○.htm','subwin','・・・・ 私が人から教えていただいたのはここにURLを記述するというやりかたなのですが、ここにURLではなくて、単純に○○.htmというように記述するやり方はないでしょうか? できるだけ簡単にしたいのですが・・・ よろしくお願いいたします。

  • URLの取得について教えてください。

    URLの取得について教えてください。 Javascript初心者です。 下記のようなことをしたいのです。 テキストエリアを作成し、ボタンクリックでURLを テキストエリアに書き込むことは可能なのでしょうか? location.hrefで現在のページを取得し表示させるJavaScriptは分かったのですが テキストエリアを作成し、そこに表示させることができるのかが分かりません。 どなたかご教授よろしくお願いします。

  • 違うフレームのURLを取得したい

    いつもお世話になっております。 上下でフレームが分かれていて、上にメニュー、下に内容が表示されます。 下に表示されているURLによって、上のメニューのボタンの色をVBScriptのIF文を使って変えたいと思っています。 そこで、下のフレームに表示されているURLを上のフレームで取得したいのですが、どうしたら実現できるでしょうか。 JavaScriptでparent.下のフレーム名.location.hrefとすれば、URLを取得できることまでは調べたのですが、JavaScriptからASPに値を渡す方法が分かりませんでした。 ASPだけでURLを取得する方法か、JavaScriptで取得した値をASPに渡す方法のどちらかをご存知の方がいらっしゃったら教えてください! よろしくお願いいたします。

  • URLの取得

    こんにちは。 JavaScriptでは、 document.URL もしくは、 document.location.href にてURLの取得が出来ますが、 ASPで取得って出来ないんでしょうか? どなたか教えてください。

  • JavaScriptでのクリックやフォームについて

    いままでVBSで該当URLへとび、フォーム入力の自動化を行なっていたのですが、 JavaScriptでも似たようなことをしようと思い、 htmlファイルのscriptタグにて、location.hrefで該当URLへとび、 getElementByIdでID取得をしようと思ったのですが、なにも起こらずその後、解決策が見つからず困っています。 location.hrefでリンク先にとんだからといって、 そのページのソースコードを取得しているわけではないのでしょうか? そもそもVBSと同様に該当URLにとんで、フォームのIDなどを取得、フォーム入力という流れを Javascriptでも可能なのでしょうか? どうぞご回答のほどよろしくお願いいたします。

  • フレームで開いたページのリンク抽出

    インラインフレーム、フレーム、新規ウィンドウなどでウェブページを開いてリンクを抽出するにはどうしたらよいのでしょうか? 試した方法は、親ファイルでiframe名.location.href="目的のURL"としインラインフレームでウェブページを開いた後、 http://blog.bulknews.net/mt/archives/001099.htmlのブックマークレットをiframe名.location.href="ブックマークレット"でリンク抽出しようとしたのですが、ブラウザはブックマークレットとして認識してくれず、「ページが表示できません」となってしまいます。 ただ、ウェブページではなくローカルに置いたファイルを開いたのち、同じくiframe名.location.href="ブックマークレット"すると上手く動作してくれるのですが…… ウェブページでもブックマークレットを動作させる方法、あるいは親ファイル内のjavascriptでブックマークレットに相当する動作をするjavascriptの書くなどがあればぜひ教えてください。

  • automatorでファイル名のみ取得

    automatorで複数のファイルから ファイル名のみを取得し、 テキストエディタで加工したいのですが パスがついてきてしまいます、パスなしのファイル名だけ取得する方法はありますか?

    • ベストアンサー
    • Mac
  • URLをスクロール

    とても困ってます。 やりたいことは、「指定したURLのページを自動スクロールさせたい。」です。 JavaScript&フレームを使用してローカルのHTMLをスクロールさせる方法は、あったのですが・・・ ((フレーム名).location.href =HTMLファイル名) 上記方法にてHTMLファイル名部分にURL(例えば、http://www.okweb.ne.jp)と入れて動作させると 、「アクセスは拒否されました」のエラーで動作しません。 JavaScriptのセキュリティ上の仕様なようです。 できないものだとあきらめていたのですが、 仕事先の方で「実際動いてるソフトあるよ。」と言われたため、探しているところです。 どなたか、ご存知の方いらっしゃいましたらよろしくお願いします。 ブラウザは、IE5.5SP2以降です。