-1

作業中のコピーから取得できるように、この URL を作成するにはどうすればよいですか? localhost の場合は、ローカル ファイル構造からプルする必要があります。次に、サーバーにロードされると、独自のディレクトリからプルする必要があります

これはサーバーからプルします:

<script type="text/javascript" src= "http://www.myapp.com/JS/HelperFunctions.js"></script>

これはローカルホストからプルしますが、サーバーにロードすると壊れます:

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

ローカルでもサーバーでも変更する必要がないようにフォーマットするにはどうすればよいですか? そしてそれはそのソースから引っ張る?

4

2 に答える 2

0

Ian が提案したように、ルートからの相対 URL を使用してみてください。したがって、これの例は次のようになります。

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

これは、JS フォルダーがルート フォルダーにあることを前提としています。

これを持つことによって:

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

基本的に、フォルダーに戻ってからJSフォルダーに移動し、実際のファイルを見つけるようにページに指示しています。ルート index.html にそれがあると、正しく機能しません。ただし、それはどの層 2 ページでも機能します。例えば、http://www.website.com/about/

于 2013-08-13T18:38:10.407 に答える
-2

URL のプロトコル部分を省略します。

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

このように、ブラウザーはページと同じプロトコル (http:// または file://) を使用します。

于 2013-08-13T18:34:26.980 に答える