• 締切済み

ブラウザでローカルのフォルダを選択して、htmlファイルを表示したい

素人なりに調べてもわからず、教えてください。 ブラウザ上で、 ローカルのフォルダを選択して、その中のhtmlファイルを表示したいのです。 たとえば、ブラウザの左ペインにローカルのフォルダ内のhtmlファイル一覧を表示させておき、 右ペインで、 選択したhtmlファイルを 見たいのです。 そうすると、ブラウザひとつで、結構いろいろ出来るような気がしたのですが。 そういうhtmlファイルをつくりたかったのですが、 素人の私には、無理でした。  何かよいアイディアがございましたら、教えてください。 もし、そういうことが出来るブラウザがありましたら、紹介していただけるとうれしいです。

みんなの回答

回答No.8

> もし、そういうことが出来るブラウザがありましたら、紹介していただけるとうれしいです。 ローカルブラウザでできると思います。 http://www2.tbb.t-com.ne.jp/wizard/local_browser/

参考URL:
http://www.vector.co.jp/soft/winnt/util/se489742.html
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.7

#1,5,6です。 > そもそも<a href= > でリンクを設定したものではない、からでしょうか? ん?どうやってリンクさせたんですか? <a href="○○○.html">△△△</a>ではないんですか?

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.6

#1,5です。 何度も言うようですが、 http://www.tagindex.com/html_tag/frame/ ↑にすべての答えが書いてあります。 それからこれも何度も言いますが、"file://localhost/D:\"←こんなパスはローカル上に存在しません。 <FRAME SRC="file://localhost/D:\" NAME="menu">←こんな書き方してたら、いつになっても成功しません。 また、何度も言いますが、階層が同じなら相対パスで良いんです。 phpなんて必要ないです。

wygtr22
質問者

お礼

ご回答をありがとうございます。 左ペインにフォルダのファイル一覧が表示できるようになりました。 <FRAME SRC="./" で、できました。ひとつクリアです。 ありがとうございます。 が、その中のhtmlファイルを選択(クリック)しても、 右ペイン(main.html)に表示されません。 どうしても、左ペイン内に表示されてしまいます。 aidesさんのご意見を参考に menu.html の <HEAD> 内に <base target="main"> と記述しても、右ペインには表示されません。 そもそも<a href= > でリンクを設定したものではない、 からでしょうか? 私にはちょっとわかりかねます。お手上げです。 もしよろしければ、具体的にどのように 記述すればよいのか 教えていただけませんか?

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.5

#1です。 「フレーム」で行くことに決めたんですか? 「回答へのお礼」文を読む限りフレームの基礎知識が出来てないようです。 ここらあたりで復習を。 http://www.tagindex.com/html_tag/frame/ メニューフレームで表示されてしまうのは飛び先の指定がされてないからです。 また、"file://localhost/D:\"←こんなパスはローカルに存在しません。 同じ階層に置けば相対パスで良いんです。

wygtr22
質問者

お礼

貴重なご意見をありがとうございます。 無知なりにいろいろ調べて、試してはみたのですが、、、。 自分が実現したいのは、 たとえば、  frame.html ----- 左ペイン menu.html |-- 右ペイン main.html の構成として、 frame.html の記述、、、 <HTML> <HEAD> <TITLE>フレームサンプルページ1</TITLE> </HEAD> <FRAMESET COLS="120,*"> <FRAME SRC="menu.html" NAME="menu"> <FRAME SRC="main.html" NAME="main"> </FRAMESET> </HTML> が、普通ですよね。 ただ、これだと、menu.html にどう記述すれば、 任意のフォルダのファイルリストが memu.html 側に表示されて、 かつ、任意のファイルをクリックしたら、 main.html側で表示されるようになるのか、がわからなくて困ってます。 まったくわからない状態なので、わかりやすく教えていただけると 助かります。 イメージとしては、、、、 frame.html の記述を <HTML> <HEAD> <TITLE>フレームサンプルページ1</TITLE> </HEAD> <FRAMESET COLS="120,*"> <FRAME SRC="file://localhost/D:\" NAME="menu"> <FRAME SRC="main.html" NAME="main"> </FRAMESET> </HTML> としたときに表示される状態(左ペイン)に 指定したフォルダのファイルが表示されて、 そのなかの .html ファイルをクリックしたら、 main側(右ペイン)にその内容が表示される、、、、。 ネットで調べると、 php やら、で出来そうなのですが、 htmlもよくわからない私は手を出さないほうが賢明でしょうし。 なにとぞ、よきアドヴァイスをお願いします。

noname#100277
noname#100277
回答No.4

どんなブラウザでも希望の挙動をさせるには「フレーム」化させた方が確実でしょう。 フレームのメニューのHTMLに、HTML等が収納されてるディレクトリのみを指定。 出力先をメインに・・・ メニューHTMLのヘッダに以下を記述。 <base target="main">

wygtr22
質問者

お礼

ご回答、ありがとうございます。 素人なりにやってみましたが、まいりました。 >> フレームのメニューのHTMLに、HTML等が収納されてるディレクトリのみを指定。   これがわからず、未だに解決していません。 <base href="file://localhost/D:\"> としてあちこちにいれてみたもののうんともすんともいわず、、、。 また、 object や refresh なんてのもためしてみました。 それらは、ディレクトリを表示wしてくれますが、 htmlをクリックしても、メインのフレームに行かず、 メニューフレームで表示されてしまい、だめでした。 どうしたらよいのでしょうか?

回答No.3

ローカルのフォルダをブックマークしてそれをサイドバーに表示すればいいです。

wygtr22
質問者

お礼

ご回答をありがとうございます。 その方法だと、 bookmarkが多すぎて、選ぶのが大変なのです。 どのブラウザも bookmark は1つしか作れません。 プロファイルを別に作って、もひとつ、、、という方法もありますが。 PCの性能に余裕があれば、なにも問題ないのですが、 パソコンが非力なので、なるべくひとつのブラウザで、 と思ってのことです。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

WEBページをツリー形式管理するブラウザはありますけど。 http://www.forest.impress.co.jp/lib/inet/browser/webbrowser/kiki.html

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

これは普通に「フレーム」でしょう。 左ペインにはメニューとして各htmlへのリンク群。 メニューはフォルダ→htmlファイルのように折り畳み式が見栄えも良く すっきりするのでお勧めです。 ブラウザは今主流のブラウザならすべてフレームをサポートしてるので 特に気にすることはないです。

wygtr22
質問者

お礼

皆さん、ご回答をありがとうございます。 KIKIを試してみました。 お気に入りがIEのものと共通になってしまうのを 解決できれば(KIKI専用のお気に入りを持つ)、 O.K.だと思います。 どうやればよいか、が?なんですが。 torayoshiさんのご意見はありがたいのですが、 私がしたいのは、 {常にフォルダー内のファイルが変わる、 追加されたり、削除したり、、、}なので、 左ペインに表示するものを毎度、最新の情報にしないと 不便です。 自動でそうするために、javascript で できないかな、と思って調べたのですが、、、わかりませんでした。 それさえ、出来れば GOOD!です。 できますか? 教えて下さい。

関連するQ&A

  • フォルダ内のファイルの表示方法

    WindowsXPを使っています。 フォルダの一覧を左に表示して、それをクリックすると、右に各フォルダ の中身一覧が表示される方法をしりませんか?

  • html上でローカルフォルダの表示

    htmlを今勉強中なのですが、やりたい事ができず困っております…。 やりたい事とは、ブラウザ上でローカルフォルダを表示し、エクスプローラのようにツリー表示またはjavaでできるようなポップアップでフォルダの内容を表示したいのです。 後々にフォルダの内容が変わることが予想されるため、(mp3と画像だけ)できればローカルフォルダと同期したいのですが… サーバーにアップすることは考えておりませんので、ローカル環境だけで実現できればいいのです。 このような事は不可能でしょうか? もし可能であれば、便利なソフトなども合わせて教えていただけるとありがたいです。 もちろん有料でもかまいません。 先生方、よろしくお願いします。m(__)m

    • ベストアンサー
    • HTML
  • フォルダ内のファイルのプレビュー方法は?

    フォルダに画像ファイルなどある場合に一つのファイルを選択して ワンクリックするだけでフォルダ内一覧の左隅に、中の画像が 表示されていたのですが、何故か?表示されなくなってしまいました…。 ブラウザを細くするとその左側の表示は消えますが そうではなく画面一杯に広げても未表示です。 1…なぜそうなってしまうのか? 2…元のように戻すための設定の方法とか教えていただきたいのですが? 再起動やフォルダ内ファイル表示など「大アイコン・詳細・一覧」等 色々といじってみても元に戻らず画像ファイルをソフト起動せずに 確認することが出来ずに困っております。 どうか、ヨロシクお願いします。

  • webブラウザからローカルファイルの読み込み

    はじめまして、質問します。 webブラウザからローカルファイルの読み込みを行いたいのですが、 セキュリティーの問題でアクセスを拒否されました。 その回避法として、FileAPIによって htmlのinput要素かドラッグアンドドロップを用いて ローカルファイルを読み込めることが分かりました。 しかし、私がやりたいことは 絶対パスでローカルファイルを読み込むことです。 そのようなことは可能でしょうか? 上記の方法だとinputからフォルダをたどってファイルを選択するので 原理的には可能なような気がするのですが・・・・ 言語はjavascriptです。 よろしくお願いします。

  • ブラウザに表示させたフォルダを選択して削除させるには?

    PHP4とjavascriptで書いています。 ブラウザに表示させたフォルダ名を選択して、[削除]を押すと、そのフォルダ(ディレクトリ)が削除されるコードを書きたいのですが、どなたかにご教授いただけると助かります。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • フォルダを開いたとき、中のファイルが表示されるのに時間がかかる

    フォルダを開いたとき、中のファイルが表示されるのに時間がかかる  フォルダを開くとその中身のフォルダやファイルが表示されますが、フォルダを開いたときから中身のファイル類が表示されるのに時間がかかりすぎるようです。フォルダ内でファイル検索をするときと同じように、上部のアドレスバーが左から順に右に向かってゆっくりとグリーンに変わって行きながら中身のファイルが表示されます。  この件で他の人に尋ねたところそんなことはなく、Windows XPなどと同様に直ちに表示されると言うことでした。  表示が遅いのはパソコンのなにかの設定に不具合があるのでしょうか、お教えいただきたいと思います。

  • 【PHP】XAMPPからPHPファイルが開けない

    PHPを学習しようと、WidowsにXAMPPをインストールし、文字化け対策も終えました。 添付画像は見にくいとは思いますが、(上の段)左→右、(下の段)左→右の順番で見て下さい。 まず、(1枚目)「htdocs]」フォルダ内に学習用の「study」というフォルダを作成しました。 (2枚目)その中に練習用のPHPファイル(拡張子.php)を5つほど作成しました。 (3枚目)XAMPPのApacheはオンにしています。 (4枚目)ブラウザ(Chrome)でローカルフォルダのindexを表示するパスを指定してやると一覧に1枚目に作成した「study」フォルダが表示されます。 (5枚目)一覧に表示された「study」フォルダを指定してクリックで開いても 作成したはずのphpファイルが全く表示されません。 3~4か月前にインストールし、PHPファイルを作成した際にはキチンと 表示され、入力したPHPはちゃんと反映されていました。 何が原因なのでしょうか? 分かる方いらっしゃいましたら教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • ローカルフォルダにあるPHPファイルをブラウザで開くと無限ループが発生

    ローカルフォルダにあるPHPファイルをブラウザで開くと無限ループが発生してしまう。。。 こんにちわ。いつも皆様のアドバイスにお世話になっております。 標記の件ですが、自端末の任意のフォルダにあるPHPファイルを更新して、(当該ファイルをサーバーにアップせずに)ブラウザで表示させようとすると、いくつもの新規ウィンドウが開かれてしまい、PCがハングアップしてしまいました。 PCはMac OSX 10.5.8でブラウザはFirefox Ver3.6.8です。 周りの同僚はPHPファイルを開いても無限ループしないと言っていました。同様の現象になった方はいらっしゃりませんか?

    • ベストアンサー
    • PHP
  • フォルダ内のファイルの表示を固定する方法

    フォルダの中にあるファイルを表示する形式としては、縮小版・並べて表示・アイコン・一覧・詳細と五つの選択肢があります。私は「詳細」を選ぶようにしているのですが、これが固定されず、「並べて表示」になってしまうことがままあります。ファイルの表示を「詳細」に固定する方法を教えていただきたいのですが…

  • ブラウザからFTPアップロードするとローカルが表示される

    FTPソフト(ffftpなど)を使用せずに、ブラウザから直接ファイルをアップロードを試してみたいのです。 手順通りに実行すると、ftpでサーバを開くところまでは順調にいくのですが、 そこへ、ファイルを「ドラッグ&ドロップ」すると、 ファイルがアップロードされず、 ローカルフォルダにあるファイル(アップロードしようとしたファイル)がブラウザで表示されます。 これはどうしてでしょうか? IE最新版でも、FIREFOXでも同じ状況になります。 どのサイトの説明を見ても、ブラウザの画面にファイルを「ドラッグ&ドロップ」すればOKということになっているのですが・・・ 原因がわかる方、どうか教えてください。

専門家に質問してみよう