2015-07-23 3 views
0

Я новичок в javascript, вам нужна помощь. Я создал index.html и app.js (оба в том же пути) и разместил index.html как localhost.Uncaught SyntaxError: Неожиданный токен при использовании localhost

Когда я запускаю отдельный index.html, я получаю приветствие приветствия, но когда я запускаю с использованием localhost, я получаю сообщение об ошибке «Невыпущен SyntaxError: Неожиданный токен <».

Ниже приведен код, который я использовал:

Index.html:

<!DOCTYPE HTML> 
<html> 
    <head> 
     <title>Show Javascript alert</title> 
     <script type="text/javascript" src="app.js"></script> 
    </head> 
    <body> 
    </body> 
</html> 

app.js:

function display_alert(){ 
    alert("Hello!"); 
} 
window.onload = display_alert; 
+1

Прежде всего, я бы изменил ваш 'window.onload = display_alert;' на 'window.onload = display_alert();' Посмотрите [здесь] (http://stackoverflow.com/questions/3246928/in -javascript-do-it-make-a-difference-if-i-call-a-function-with-roundhesheses) для получения дополнительной информации. –

+0

Я работаю на своем локальном хосте. Похоже, у вашего app.js есть невидимые или грязные символы. вот оригинальные файлы: http://qush.it/nrcW – num8er

+1

Сообщение об ошибке не похоже на код в вопросе. – AD7six

ответ

1

Я думаю, что веб-сервер не обслуживает ваш app.js файл , Вы пытались открыть его в своем браузере, чтобы проверить правильность пути? (Например, http://localhost/app.js).

Проверьте, является ли имя файла строчным и если веб-сервер прочитал «Разрешения в файле».

+0

Привет, Торбен, когда я открываю «http: // localhost: 8080/app.js», он открывает index.html. Что может быть причиной? – user3370658

+0

Какой веб-сервер вы используете? Что такое операционная система вашего сервера? –

+0

Я использую web-сервер node.js в Windows 7 Enterprise SP1. – user3370658

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