2013-11-27 7 views
0

Я не понимаю, но все, что отображается, это «конец» HTML, ни один из javascript не запускается. Зачем? Браузер имеет хром и установлен для разрешения javascript. Выполнение javascript: alert ('hello') в адресной строке работает!Почему этот javascript не работает

<html> 
<title> 
Javascript test 
</title> 
<head> 
<body> 
<script 
type="text/javascript"> 
    document.write('Hello!'); 
    var = prompt("What is your name?"); 
    alert("Hello, " var); 
</script> 
<h1>End</h1> 
</head> 
</body> 
</html> 
+1

'var' - это ключевое слово. – SLaks

+1

Посмотрите на консоль ошибок. – SLaks

ответ

1

Существует ошибка синтаксиса в этих строках:

//Missing variable name 
var = prompt("What is your name?"); 
alert("Hello, " var); 

Try:

var x = prompt("What is your name?"); 
alert("Hello, " + x); 
+0

Спасибо, я забыл, что var был для объявления переменных, я не помнил, что он был зарезервирован. Вот и все! Я приму этот ответ, когда смогу. – GL2014

+0

@GreggLeventhal Рад я мог бы помочь! –

0
var = prompt("What is your name?"); 

вы не объявить переменную

var name = prompt("What is your name?"); 
alert("Hello, " + name); 
0

Вы забыли объявить имя переменной:

var res = prompt("What is your name?"); 
alert("Hello, " res); 
Смежные вопросы