Наверное примерно так
:
<?php
if (isset($_POST['var1']) && $_POST['var1'] != 'defaultValue') {
echo '<pre>';
print_r($_POST);
echo '</pre>';
echo '<a href="'. $_SERVER['PHP_SELF'] .'">Попробуйте еще раз</a>';
} else {
?>
<html>
<head>
<script language="VBScript">
Sub btn1_OnClick
form1.var1.value = "newValue"
End Sub
Sub btn2_OnClick
MsgBox form1.var1.value
End Sub
</script>
</head>
<body>
<input type="button" id="btn1" value="Нажми меня для изменения значения переменной var1" />
<br />
<input type="button" onclick="btn2_OnClick" value="Нажми меня, чтобы узнать значение переменной var1" />
<br />
<form id="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="var1" value="defaultValue" />
<input type="submit" value="Отправь меня на сервер!" />
</form>
</body>
</html>
<?php
}
?>
Это если работать с переменной надо на сервере ....
А если только на клиенте, то можно и так
<html>
<head>
<script language="VBScript">
var1 = "defaultValue"
Sub btn1_OnClick
var1 = "newValue"
End Sub
Sub btn2_OnClick
MsgBox var1
End Sub
</script>
</head>
<body>
<input type="button" id="btn1" value="Нажми меня для изменения значения переменной var1" />
<br/>
<br/>
<input type="button" onclick="btn2_OnClick" value="Нажми меня, чтобы узнать значение переменной var1" />
</body>
</html>