Я только начал изучать JS, до этого с PHP дело имел.
Наклепал незамысловатый кодец который должен бы работать, но не работает. Посмотрите что не так, пожалуйста.
<html>
<head>
<title>
iNetNation - виртуальное интернет государство
</title>
<link href="../css/main.css" rel="stylesheet" type="text/css">
<script src="javascript/main.js"></script>
</head>
<body>
<?include 'includes/header.php'?>
<?include 'includes/sidebar.php'?>
<div class="content" name="content">
<script>document.write(a);</script>
</div>
<?include 'includes/footer.php'?>
</body>
</html>
// это файл где кнопка находится
<div class="sidebar">
<div class="menu">
<input class="menu_button" type="submit" name="main" onclick="main()" value="Главная">
<input class="menu_button" type="submit" name="map" value="Карта">
<input class="menu_button" type="submit" name="registration" value="Регистрация">
<input class="menu_button" type="submit" name="input" value="Вход">
</div>
</div>
var a = 'asd';
function main(){
a = 'FFF';
}
Проблема в том, что при нажатии на кнопку с именем main, новое значение переменной a не выводится в <script>document.write(a);</script>, то есть оно остается неизменным.
Как код изменить чтоб работало?