プロが教えるわが家の防犯対策術!

javascript初心者です。宜しくお願いします。
javascriptでフォルダ内のファイル名を検索して取得することは
できるのでしょうか?
一応、本やネットで調べてみたんですが
そういった記述は見つかりませんでした。

やりたい事のイメージとしては
HPに表示させたHTMLファイル名クリックしたら
そのHTMLファイルに飛ぶといった処理をHTMLで記述するのではなく、
javascriptでそのファイル名を自動で取得してそれをHP上に表示させたいのです。

いちいちHTMLでファイル名を書いてリンクさせるのが面倒なので
そこを自動化できないかと考えたわけですが
これはjavascriptでできるでしょうか?
回答宜しくお願いします。

A 回答 (2件)

INPUT TYPE="FILE"


でダイアログを表示させ、その結果をリンク先に変更することは、
可能ですが、問題は、ダイアログ表示です。
質問の内容から判断すると、サーバー上のファイルですよね。
サーバー上のファイル検索はできなかったと思います。
ファイルを直接検索するのではなく、ファイル名もしくは、それに
変わるものをドロップダウンリストに登録し、その選択結果を
リンク先とするという方法ではだめでしょうか?
サーバー内の情報をクライアント側に、提供するのは、セキュリティ上
よろしくないと思われます。
    • good
    • 0
この回答へのお礼

返事おくれてすいません。
回答ありがとうございました。

教えていただいた方法で色々試してみようと思います。
ただ今自分が想定している使い方だと
ドロップダウンリストに登録するというやりかただと
結局手間としてはHTMLを記述する方法と大差ないかもしれないです。

とはいえ、試してみて使い勝手がよさそうなら
使ってみたいと思います。

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

お礼日時:2007/07/31 20:15

WEB上には見せたくないファイルがたくさんあるものです。



それをjavascriptで簡単にアクセスできるようでは
セキュリティ的に問題があります。

したがって結論としてはできません。

もしやるなら、めんどうでもリストをつくっておくか、
サーバー側のプログラム(CGIやPHP)で、リストを作成する仕組みを
提供するかになるでしょう
    • good
    • 0
この回答へのお礼

返事おくれてすいません、回答ありがとうございました。
やはり出来ないようですね。
というよりしないほうがいいんですね。

perlのような言語はまだ手をつけていないので
javascriptでできるとか思ったんですが
サーバーサイドの言語を勉強したほうがいいみたいですね。

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

お礼日時:2007/07/31 20:09

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