2015-01-17 4 views
-3

Я использую codecademy, чтобы научить себя коду и пытаюсь загрузить JS-файл в HTML-документ. Очевидно, я не могу найти информацию в поиске Google, чтобы помочь мне понять, что я делаю неправильно. Это мой текущий HTML, чтобы загрузить JS-файл. Может ли кто-нибудь помочь мне понять, что я делаю неправильно, поэтому я могу запустить файл .js, когда загружается этот файл HTML? Согласно стандартам codecademy, сам файл JS написан правильно.Как загрузить JS-файл в свой HTML-документ?

<body> 
    <h4 id="header">...Games...</h4> 
    <h2 id="list">pick from our unique selection of brand new games...</h2> 
    <script src="Cards.js"></script> 
</body> 
+4

Оба файла находятся в одном каталоге? Любые сообщения об ошибках на консоли? – Sirko

+0

, если вы загружаете такой скрипт, файл Cards.JS должен находиться в той же папке, что и этот html-скрипт. – vimes1984

+0

yep, все файлы находятся в одном каталоге, поэтому я смущен, почему он не работает. – Ren

ответ

1

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

В качестве примечания я рекомендую загрузить Firefox и веб-разработчики и дополнения Firebug. Он покажет вам, загружаются ли ваши файлы, и если они генерируют какие-либо ошибки и где ошибки находятся в файле.

+0

Многие браузеры теперь включают в себя консоли разработчика, но я люблю firebug. – Gary

+0

Вот почему я смущен, они определенно находятся в одной папке. – Ren

+0

Возможно, у вас есть ошибка где-то в вашем коде, что предотвращает работу JS? Является ли сайт размещенным где-то, что я могу проверить? – matcartmill

0

Ваш тег скрипта должен находиться в части вашего html-документа. Сделайте shure file.js в той же папке, что и файл file.html, или укажите папку в атрибуте src, как указано выше.

Ваш код должен Лок, как это, если вы хотите, чтобы ваш сценарий, чтобы повлиять на всю страницу:

<!doctype html> 
<html> 
<head> 
    <link rel="stylesheet" type="text/css" href="stylesheet.css"/> 
    <script type="text/javascript" src="file.js"></script> 
</head> 
<body> 
    #Your page tags 
</body> 
</html> 

Надежда это решить вашу проблему! :-)

+0

Хотелось бы. Все еще ничего ... :( – Ren

+0

Вы упомянули, что используете кодировку для изучения кодирования, используете ли вы веб-редактор codecademy для написания кода или кода локально? Если вы используете веб-редактор, я предлагая вам начинать кодирование на своем компьютере локально, так как у вас будет полный контроль над вещами! Если вы кодируете онлайн, это может спровоцировать, что вы проблемы, потому что вы не можете диверсифицировать, это проблема сервера codecademy, или вы ошибочно кодируете, если что-то не хожу так, как надо! Удачи и продолжайте кодирование, тоже начали учиться кодировать на кодекадемии! – hallole

0
  • HTML-текст, который вы размещены выше, должны иметь имя (index.html или games.html) убедитесь, что тип файла .html

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

  • Добавить javascript-файл "Cards.js" в папку рядом с вашим html-файлом.

  • В текстовом редакторе откройте эти два файла (index.html, Cards.js).

  • Запустите html-файл в браузере, необходимо загрузить «Cards.js». Удачи, Надеюсь это поможет.

+0

все это я уже сделал, поэтому я смущен ошибкой. – Ren

Смежные вопросы