Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| ABAHABA |
7.7.2010, 6:00
Сообщение
#1
|
![]() Турист ![]() Группа: Пользователи Сообщений: 27 Регистрация: 12.3.2007 Пользователь №: 3 321 Репутация: 1 |
Не могу избавиться от NaN.
Переменная должна увеличиваться после каждого щелчка, но происходит перезагрузка страницы, и если указать значение переменной, она увеличиваться не будет. А без указания значения появляется NaN. Функция IsNan почему-то не работает - ошибка: "IsNan is not defined". Если, объявив переменную n, написать «n: int;», появляется такая же ошибка: "int is not defined" GlobalObject.IsNan - то же самое: "GlobalObject is not defined". Не работает и такой способ: Цитата <script type="text/javascript"><!-- var nn; function rr() { if(nn!=nn) {nn=0;} if(nn>3) {nn=0;} nn=nn+1; document.write("<iframe src="+nn+".htm width=430 height=350 "+ "scrolling=no frameborder=no "+ "style=margin-right:25px;></iframe><br><br>"); } rr(); //--></script> Он основан на том, что NaN не равна себе, и должен работать, но результат - тот же: пытается открыть NaN.htm (nn==NaN), действительно, false, и тоже не подходит. Не получается и так: Цитата var n=nn; n=n+1; if((n-nn)!=1) {nn=0;} nn всё равно оказывается NaN. Не понимаю, как такое происходит? И ещё вопрос: как вызвать эту функцию по щелчку без перезагрузки страницы? <a OnClick="rr()" href="#">hhh</a> приводит к перезагрузке. |
| ura ivanovich |
11.8.2011, 14:14
Сообщение
#2
|
|
Турист ![]() Группа: Пользователи Сообщений: 25 Регистрация: 10.6.2009 Пользователь №: 25 115 Репутация: 0 |
Предлагаем услуги по веб программированию сайтов
|
![]() ![]() |
|
Текстовая версия | Сейчас: 22.5.2012, 17:22 |
|