![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
wowik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 16.1.2008 Репутация: нет Всего: нет |
<script language=javascript>
aaa=1; function t(){ alert(aaa); aaa=2; alert(aaa); } </script> <a href='' onClick='javascript:t();'>TTT</a> <a href='' onClick='javascript:alert(aaa);'>SEE</a> Просветите, почему после вызова функции не меняется глобальная переменная 'aaa'? нажав на линку TTT - покажет 1 потом 2 если нажать на линку SEE покажет 1 я в функции не ставил var для aaa - по идее она измениться должна была глобально? помогите разобраться? |
|||
|
||||
dsCode |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
wowik, все работает, SEE показывает 2 (поставьте return false; в onclick и уберите ненужный javascript:)
|
|||
|
||||
wowik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 16.1.2008 Репутация: нет Всего: нет |
да спасиба я понял механизм кажеться - переменная всегда по нажатию на линк возвращалась в исходное потому что страница перезагружалась а return false не давало этому произойти
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |