Я не могу использовать Javascript в Dreamweaver

1

Мой Javascript не будет активироваться в Dreamweaver. Я прикрепил его и все, но когда я пытаюсь назвать его сценариями сценариев, он не появляется в моем предварительном просмотре в реальном времени. я прикреплен этим кодом

<script src="file:///C:/Users/Matthew/Desktop/Untitled-2.js" type="text/script"></script>

Если кто-то может помочь, это будет потрясающе! : D

  • 1
    В режиме реального времени Ваш код запускается на каком-либо виртуальном веб-сервере, и он не может получить локальный файл js. Поскольку браузер может заблокировать ресурс от совместного использования (CORS). Подумайте о том, чтобы поместить файл js относительно файла html и определить относительный URL-адрес файла js. Создайте папку js рядом с html-файлом и поместите туда js-файл, а в html-файле определите src="js/Untitled-2.js"
  • 0
    Спасибо, но я не думаю, что это проблема. HTML и CSS работают нормально.
Показать ещё 2 комментария
Теги:
dreamweaver

2 ответа

1

Режим Live запускает ваш код на каком-то виртуальном веб-сервере и не может получить локальный файл js. Поскольку браузер может блокировать доступ к ресурсу (CORS). Подумайте о том, чтобы положить файл js относительно файла html и определить относительный url для js файла. Создайте js-папку рядом с файлом html и поместите файл js туда, а в вашем html файле определите src= "js/Untitled-2.js" - num8er 12 мин назад

Благодаря Num8er

0

На мой взгляд, лучше всего хранить все файлы по отношению к проекту. Это означает, что вы создаете папку проекта и сохраняете файлы, организованные в подпапках.

Рассмотрим эту структуру проекта:

  • Папка проекта
    • Папка CSS
      • style.css
    • Папка Javascript
      • script.js
    • Папка изображений
      • image.jpg
    • index.html

Подпапки являются непосредственно дочерними элементами папки проекта, и внутри каждой папки находятся соответствующие файлы. Файл html также является прямым дочерним элементом папки проекта (не в любой другой папке).

Это означает, что все связанные файлы относятся к html файлу.

Таким образом, в вашем html файле вы можете связать эти файлы проще.

<link href="CSS/style.css" rel="stylesheet">
<script src="Javascript/script.js" type="text/javascript"></script>
<img src="Images/image.jpg">

Поскольку вы можете видеть, что все файлы связаны без полного пути, это называется относительной привязкой. Абсолютная связь - это противоположность, в которой вы указываете полный путь, например, как вы делаете в данный момент:

<script src="file:///C:/Users/Matthew/Desktop/Untitled-2.js" type="text/script"></script>

Это хорошо в определенных местах, однако вы всегда должны стремиться к относительной привязке. Если вы последуете этому, у вас не должно быть больше проблем.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню