Вход

Просмотр полной версии : Не меняется значение глобальной переменной


Voroshek
09.12.2014, 21:18
Всё делаю по инструкции
<!-- файл html !-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="js.js"></script>
</head>
<body onload="b()">
<script>
a += 1;
document.write(a);
</script>
</body>
</html>
// файл js.js
a = 1;

function b() {
a += 10;
}
Но в окне браузера вижу "2". ШЯДНТ?

bes
09.12.2014, 21:26
ШЯДНТ?
не выясняешь, когда происходит onload

рони
09.12.2014, 21:26
Voroshek,
а сколько по вашему там должно быть?

Voroshek
09.12.2014, 21:35
bes, спасибо