Ответ 1
Try:
<script src="/clock.js"></script>
Обратите внимание на косую черту.
Здравствуйте, у меня возникли проблемы с следующим кодом в файле Index.html:
<SCRIPT LANGUAGE="JavaScript" SRC="clock.js"></SCRIPT>
Это работает, когда мой файл Index.html
находится в той же папке, что и clock.js
. Оба Index.html и clock.js находятся в моей корневой папке.
Но когда мой index.html находится в этих разных каталогах, clock.js не загружается:
/products/index.html
/products/details/index.html
Что я могу поставить как "SRC", чтобы он всегда искал clock.js
в корневой папке?
Спасибо заранее!
Try:
<script src="/clock.js"></script>
Обратите внимание на косую черту.
Используйте относительный путь к корню вашего сайта, например:
Если clock.js находится на http://domain.com/javascript/clock.js
Включить:
<script language="JavaScript" src="/javascript/clock.js"></script>
Если он находится в корневом каталоге вашего домена:
<script language="JavaScript" src="/clock.js"></script>
Кусок торта!
<SCRIPT LANGUAGE="JavaScript" SRC="/clock.js"></SCRIPT>
src="/clock.js"
будьте осторожны с корнем домена.
P.S. и, пожалуйста, используйте строчные буквы для имен атрибутов.
Это работает:
<script src="/clock.js" type="text/javascript"></script>
Ведущая косая черта означает корневую директорию вашего сайта. Строго говоря, language="Javascript"
устарело type="text/javascript"
.
Капитализация тегов и атрибутов также широко обескуражена.
Общей практикой является размещение скриптов в дискретной папке, как правило, в корне сайта. Итак, если clock.js здесь:
/js/clock.js
то вы можете добавить этот код в начало любой страницы вашего сайта, и он просто сработает:
<script src="/js/clock.js" type="text/javascript"></script>
Если у вас есть
<base href="/" />
Он не будет загружать файл вправо. Просто удалите его.
Как ваш clock.js находится в корне, поместите свой код в качестве этого, чтобы вызвать ваш javascript в index.html, найденном в указанных вами папках.
<SCRIPT LANGUAGE="JavaScript" SRC="../clock.js"></SCRIPT>
Это вызовет clock.js, который вы положили в корень вашего веб-сайта.