2009-08-29 5 views
1

PHPファイルに.jsファイルを含めることを試みています。 マイフォルダ構造は次のようになります。.jsファイルをPHPに含めてトラブルが発生する

root 
---js (FOLDER) 
------file.js 
---blog (FOLDER) 
------index.php 
------js (FOLDER) 
---------blog.js 

私はこれを使用していた場合:

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

それだけで正常に動作します。

私はできないように見えるのは、ルートの "js"ディレクトリの下にあるfile.jsです。 私は考えることができるすべてを試しましたが、私はそれを機能させるように見えません。

+0

まあこれは/ファイルが実際にあることを意味し、テスト目的のために、今の私はlocalhost上で、実際にはlocalhost/PHP /個人用サイト/ JS/ 私は行くことができるようにする方法を期待していました2つのレベルアップし、そこから開始します。それをまったく行う方法はありませんか? –

答えて

4
<script type="text/javascript" src="/js/file.js"></script> 

ブログは、フォルダのindex.phpのサブディレクトリにあるように見えるのトップレベルのjsディレクトリ

1

ブログにアクセスするには、ユーザーはwww.domain.comまたはwww.domain.com/blogに行くのですか?

/root/blogがWebサーバーのDOCROOTである場合、/ root/jsは直接Webアクセスできません。参照している場所は、クライアントのブラウザからアクセス可能でなければなりません。

これを簡単にテストするには、ブラウザに直接JSファイルへのパスを入力します。

1

内のJavaScriptファイルを参照しますである。../ビットを捨てます。

<script type="text/javascript" src="js/blog.js"></script> 
<script type="text/javascript" src="../js/file.js"></script>