Показать сообщение отдельно
  #1 (permalink)  
Старый 16.07.2013, 17:02
Новичок на форуме
Отправить личное сообщение для gyus Посмотреть профиль Найти все сообщения от gyus
 
Регистрация: 16.07.2013
Сообщений: 3

Глобальная переменная
Здравствуйте!
Прошу помочь:

При запуске нижеприведенного кода изменения глобальной переменной а в функции fst() не "видны" в функции scd(). Т.е. кликая на "Первое слово", а затем на "Второе слово" получаенм алерты с разными значениями переменной а. Как такое может быть?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тест</title>
</head>
<script language="javascript">
var a=1;
function scd()
{
alert('Второе значение равно '+a);
}
function fst()
{
a++;
alert('Первое значение равно '+a);
}
</script>
<body>
<span contenteditable="true" onblur="fst();" >Первое слово</span>
<br>
<span onmousedown="scd();" >Второе слово</span>
</body>
</html>
Ответить с цитированием