PDA

Просмотр полной версии : проблема с getTimer()!


rojok-online
31.10.2003, 18:56
При вызове функции timer у меня не обнуляется текстовое поле error :confused:
function timer() {
if(getTimer()>time+30){
error.text=="";
time=0;
}
}

mishinaelle
31.10.2003, 19:29
если это точно скопированный скрипт, то здесь:
error.text==""; лишнее равенство
если нет, то может проблема с путем к объекту error

rojok-online
31.10.2003, 19:35
mishinaelle
проблема не в error.text==""; ,а в таймере...! Т.к. вместо error.text==""; можно написать error.text==null;

mishinaelle
31.10.2003, 20:09
надо писать error.text="";

два равенства - это сравнение. оно ничего не присваивает!

rojok-online
01.11.2003, 01:56
mishinaelle
ну не работает :((((((((((((((((((((((((

Штрек
01.11.2003, 03:04
Глянь сюда - см.исх.

rojok-online
01.11.2003, 03:40
Штрек
ой :)))
спасибо!!!

rojok-online
01.11.2003, 03:44
Штрек
а как нить нить из кнопки это мона вызвать ? потому что не работает вызовом из кнопки :(

Штрек
01.11.2003, 06:03
Лови с кнопкой.
Попробуй разобраться - как сделано -
ничего сложного нет.

Пушистик
01.11.2003, 14:01
Штрек, те не кажется что функцию getTimer() нельзя прицепить к кнопке? :rolleyes:
для таких вещей нужно использовать setInterval()...
как для кнопки так и не для неё! ;)

Штрек
01.11.2003, 15:25
Мне не кажется, что нельзя.
getTimer() считает время в руте, а кнопка...........
Глянь исходник. Всё путём.

Пушистик
01.11.2003, 17:36
всё равно не рационально ;)
getTimer() может достигнуть числа 1.79769313486231e+308 и тада скрипт уже не сработает! :D

Штрек
01.11.2003, 18:14
Так долго не живут :D

rojok-online
01.11.2003, 22:40
Пушистик и Штрек Спасиб :)) все работает! Вах вах :) премного благодарен :)