• 締切済み

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と同じでした。色々ネット情報を漁って見たのですが、手がかりらしいものがなく、こちらに質問させて頂いた次第です。 どうぞ宜しくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

そのファイルがindex.htmlだという情報がサーバーから送られて きていませんのでHTMLやjavascriptでは無理でしょう。 サーバー再度で、明示的にファイル名を指定するなどすれば 別ですが、クライアントサイドではとくになにもできません。

kaidnu
質問者

お礼

有難うございました。

kaidnu
質問者

補足

回答頂き、有難うございました。 私の質問が悪かったのですが、/index.html(デフォルト)の場合でも、クライアントから調べた値を表示させる以外の方法または案をお聞きしたかったと言うべきでした。

関連するQ&A

  • location.hrefを使用したFRAME表示

    location.hrefを使ったjavascriptを作ろうとしています。 <script type="text/javascript"><!-- location.href = "http://www.yahoo.co.jp/"; // --></script> の改良版として、http://www.yahoo.co.jp/をフレームの右側に 表示させたいと考えています。 (src使用ではなくjavascriptのlocation.hrefを使うことがMUSTです) <head> <script type="text/javascript"><!-- right.location.href = "http://www.yahoo.co.jp/"; // --></script> </head> <body> <FRAMESET cols="50%,50%"> <FRAME name="left" src="left.html"> <FRAME name="right" src="right.html"> </FRAMESET> </body> としてみましたがうまくいきません。 location.hrefはmetaタグ内でしか有効ではないにも関わらず right.の指示をメタタグ内部で指定していないことが原因かも しれません。 javascriptのlocation.hrefを使ってフレームの右側に 表示させる方法をご教授願います。

  • Index.html表示しない!!

    何度も、Webサーバを構築してるんですが、今回Webサーバ を建ててると、思わぬ事象が出てきたんです。 と、言うのはpublic_htmlの配下にindex.htmlをいつもどうり作ったのですが、http://192.168.123.102/~ユーザ名/でindex.htmlが表示されるはずなのですが、ページを表示できません、というエラーが出ちゃいます。 絶対パスでhttp://192.168.123.102/~ユーザ名/index.htmlで指定すると表示されるのですが、 httpd.confも見る限り、おかしくはないのんです。 どこがおかしいのか見当がつかず、苦しんでいます、どうかこの事象を解決できるかた、ご回答よろしくお願いします。

  • index.htmlしか表示されない

    FC3をインストールしています。 PHP5、MySQL5をいれたあとにページ確認をしようとしたら、index.htmlのページだけ表示されるのですが、例えば同じファイルでもaaa.htmlにするとブラウザ上で真っ白くなってしまいます。 ブラウザからソース表示させるとソースはきちんとしているので原因がわかりません。 何卒、ご教授くださいm(_ _)mペコリ

  • macX、ローカル環境:ブラウザで「/」としただけでindex.htmlを表示させたい

    宜しくお願いします。 当方、maxXのバージョン10.4を使用し、web制作をしています。 いままで、ページ間リンクのaタグ指定は <a href="info/index.html"> というように、index.htmlという所まですべてつけて記載していたのですが、一緒に作業している人に<a href="info/">というように、スラッシュで止めて記載するように指示され、さっそくすべてそうなるように置換しました。 そこで問題が発生。サーバにアップするとちゃんとリンクしているのですが、ローカル環境で確認しようとしたときに、ディレクトリの一覧が表示されてしまい、index.htmlを自動的に表示してれません。 firefox、safari、operaすべてでそうです。 (firefox/operaではブラウザのウィンドウ内にディレクトリ一覧が、safariではフォルダが開きます。) おそらく、macXの環境かなにかをいじることになるんだと色々検索したのですが、ローカルでサーバを立てるやりかた等がヒットしてしまい、思った結果を見つけることができません。サーバを立てたい訳ではなく、単純に「index.html」を省略したいのですが。 ローカルのApachとか?ダーウィンなどを設定するのでしょうか・・? ご存じの方、ご教授くださいませ。 よろしくおねがいします。 (すみません、書き込んでおきながら連休中不在にするので、お返事は火曜日以降になります。よろしくおねがいします。)

    • ベストアンサー
    • Mac
  • リンク先のアドレス欄のURLの表示について

    もともと諸事情により、社員のIEのデフォルトページに  http://hoge.co.jp/a.html を設定し、実際にはこのa.htmlにはJavaScriptで  <script language="JavaScript">  <you=navigator.appName;  if(navigator.appName.indexOf("Internet Explorer")==-1)   location.href="http://www.***.co.jp/index.html";  //--></script> として別ページに飛ばしています。 ところが飛ばした先のページは開くのですが、IEのアドレス欄が「http://hoge.co.jp/a.html」の ままになっています。これを正規の「http://www.***.co.jp/index.html」と表示したいのですが どうしたらいいでしょうか? IEのデフォルトページの設定を替えればいいのですが、端末も多く、他にも事情があり、 直ぐにできそうもありません。ご存知の方ご教示下さい。

    • ベストアンサー
    • HTML
  • TOMCATで\webapps\ROOTフォルダで自作のindex.jspを表示させるには。

    いままで、TOMCATで\webapps\ROOT内に、 index.htmlをおき、トップページにしていましたが、 これを、index.jspに変えようと思いました。 しかし、index.jspは、もともと、TOMCAT宣伝用の index.jspがあるので、これの名前を変えたのですが、 どうしても、index.jspでこの宣伝用のページ が表示されてしまいます。 いままで使っていたので、なんとか現在の ドキュメントルートでindex.jspを使いたいのですが、 どうしたらいいでしょうか。 (WEB-INF内のweb.xmlのservlet-mappingの設定が、 関係ありそうですが)。 お願いします。

    • ベストアンサー
    • Java
  • <a href>~</A>間へスクリプト結果の表示

    下記のスクリプト(現在のURL表示)を<a href>~</A>の間に表示させることは可能でしょうか。 <スクリプト> <SCRIPT LANGUAGE=javascript> <!-- document.write( location.href ); // --> </script> <a href="───ここに───;sort=up1">▼</A> <a href="───ここに───;sort=down1">▲</A>

  • webサイトの「index」を非表示にしたい

    質問です。 WEbサイトで「http://○○/index.html」の 「index」を非表示にしたいのですがうまくいきません。 「.htaccess」で <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> Options -Indexes order deny,allow と入力しサーバにアップはしているのですが、 他のページからINDEXページに戻ってきた際に indexが表示されています。 最初にWEBページにやってきた時は消えている時もあります。 ブックマークからサイトにくると表示されています。 どこか間違っている箇所があるか 教えて頂けると幸いです。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 外部CSSがうまく表示されません

    下記ファイル(index.html・sld01.html・sld02.html) について相互にリンクし、外部CSSで制御したいのですが、うまくできません。 1.index.html→sld01.html(CSS反映せずdefault表示)さらにsld02.htmlへはリンク切れとなる。 2.sld01.html→sld02.htmlの場合、sld01.htmlでの文字色が a:visitedになりsld02.htmlジャンプでCSS反映せずdefault表示となりindex.htmlへはリンク切れとなります。 どなたかご教授いただけませんでしょうか? index.html <html> <head>省略 <link href="/styles-site.css/navi.css" rel="stylesheet" type="text/css"> <link href="/styles-site.css/waku.css" rel="stylesheet" type="text/css"> </head> <body> <table>省略 <div> <a href="index.html">top</a> </div> <div> <a href="../sldset/sld01.html">gallery</a> </div> </table> </body> </html> sld01.html・sld02.html(slid.01へ) <html> <head>省略 <title>gallery</title> <link href="/css/base.css" rel="stylesheet" type="text/css"> </head> <body> <TABLE> <TBODY> <TABLE> <TBODY> 省略(java) <font size="-1"> <a href="/contents/sldset/sld02.html">slid.02へ</a></font> </TBODY> </TABLE> <font size="-1"> <a href="/contents/index/index.html">元のページに戻る</a></font> </TBODY> </TABLE> </body> </html> base.css(一部省略) a:link { color: #FFCC33; text-decoration: none; } a:visited { color: #CCCCCC; text-decoration: none; } a:hover { color: #66CCFF; text-decoration: none; } a:active { color: #FF3366; text-decoration: none; }

  • JavaScriptが表示されません

    JavaScriptの練習をしています。 階層型メニューの表示ができるようになりたいのですが、今のところは基礎からと思い、単純なところから初めて・・・みようとしたのですが どしょっぱつから、ひっかかりました ◆例1 <script language="JavaScript"> <!-- document.write(こんにちは); //--> </script> ◇結果 IE画面上に、なにも表示されません ※以前、全く同じ構文で試したときには こんにちは が表示されました。 ※環境は同じで、変わっていません ◆例2 <form> <input type="button" value="戻る" onclick="history.back()"> <input type="button" value="更新" onclick="location.reload()"> <input type="button" value="進む" onclick="history.forward()"> <input type="button" value="トップページへ" onclick="location.href='http://www.red.oit-net.jp/tatsuya/index.htm'"> </form> ◇結果 これは、表示されました。 何回試しても、ちゃんと表示されます +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ いったい何が問題なのでしょうか?