2012-05-11 21 views
0

私のファイルは、仮想サーバー(USB Webserver V8.2)に保存されています。今すぐサーバーに行ったら、何も起こらないでページを開きます。私はリンクパス名と関係があることを知っていますが、私はリンクを多くの異なる方法で変更しようとしましたが、何もしませんでした。外部の.jsファイルへのリンクが動作しません

<script type="text/javascript" src="/root/help_page_code.js"></script> 

答えて

0

てみパスの前にドット.を追加する:

<script type="text/javascript" src="./root/help_page_code.js"></script> 
+0

私は夢の織工に参照されたファイルを見て、その任意のヘルプは、それは言うならば、私はまだ、何も得ますファイルはローカルディスクにありません。私は、そのファイルがリモートサイトに存在しないときに、そのファイルがexsistではないことを知らされてからimを押します。 –

1

relative pathですので、サーバは、Webページのフォルダにrootという名前のディレクトリを探しています。

ページからディレクトリに移動しようとしている場合は、../root/help_page_code.jsにしてください。さらに上がってアクセスしている場合は、レベルごとに../を追加してください。

+0

各レベル?あなたはそれぞれのドットがそれぞれのフォルダを表しているのか、それとも終わりに行くためには何を通過しなければならないのか? –

+0

基本的にはい。このページの場所が '\ var \ www \ mysite \ subsite \ page.html'で、' \ var \ www \ othersite \ js.js'からいくつかのjsファイルをロードしたい場合は、これをpage.htmlに入れます: '../../ othersite/js.js'。 – kiswa

0
  • google chromeでページを開きます。 F12キーを押して開発者メニューを開きます。
  • スクリプトファイルがHTMLの先頭にあるかどうかを確認してください
  • 2番目のタブ(参考文献)でスクリプトを探し、その名前の上にカーソルを置きます。スクリプトを見つけるための実際のパスが表示されます。

サーバー上の物理パスと同じパスであることを検証します。

スクリプトとWebページの両方が同じフォルダ内にある場合は、これを選択することができます。

<script type="text/javascript" src="help_page_code.js"></script> 
+0

シガーなし。私はあなたが言ったことをやったことがあります。そして、私はそれが開き、開発者メニューの新しいリンクをクリックして開き、404エラーが見つからないと言います –

+0

あなたはそれをクリックしてはいけません。リソースタブで、スクリプトファイルのスクリプトフォルダ。見つけたら、カーソルを名前の上に移動します。ツールチップがポップアップし、ファイルの場所を表示します。 Plsはあなたの現在のページのパスと一緒にそのパスを投稿します。 – ThdK

+0

私は最初に/root/help_page_code.jsを使用していましたが、あなたが言ったことをして、その部分をf12タブのコード・コードでハイライト表示し、http:// localhost:8080/pages/root/help_page_codeに変更しました。 js "はそれをもう一度やり直しました。実際にリンクをクリックしたときに403エラーが表示されたり、見つかりませんでした –