Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> непойму в чем проблемма 
:(
    Опции темы
studentigor
Дата 1.3.2011, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Код

function xxx(pr){
alert(pr)//вот тут выводит pr
if((pr<105 && pr>100) || (pr>95 && pr<100)){
            mk=5;
        }
        else if((pr>=105 && pr<110) || (pr<=95 && pr>90)){
            mk=4;
        }
        else if(pr>=110 && pr<115 || pr<=90 && pr>85){
            mk=3;
        }
        else if(pr>=115 && pr<120 || pr<=85 && pr>80){
            mk=2;
        }
        else if(pr>=120 && pr<125 || pr<=80 && pr>75){
            mk=1;
        }
        else if(pr>=125 || pr<=75){
            mk=0;
        }
alert(mk)//алерт уже не срабатывает
return m;
}

Вот это функция в которую передается процент отклонения от числа, и щитается оценка.
но почемуто скрипт перестает работать как попадает в эту ф-ю. в чем тут может быть ошибка? подскажите плиз.
PM MAIL   Вверх
нуп
Дата 1.3.2011, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Firebug в помощь
Код

function xxx(pr){
// mk что глобальная переменная? если нет то почему не написать var mk = 0??
if((pr<105 && pr>100) || (pr>95 && pr<100)){
            mk=5;
        }
        else if((pr>=105 && pr<110) || (pr<=95 && pr>90)){
            mk=4;
        }
        else if(pr>=110 && pr<115 || pr<=90 && pr>85){
            mk=3;
        }
        else if(pr>=115 && pr<120 || pr<=85 && pr>80){
            mk=2;
        }
        else if(pr>=120 && pr<125 || pr<=80 && pr>75){
            mk=1;
        }
        else if(pr>=125 || pr<=75){
            mk=0;
        }

return m;  // Откуда берется m??? Может все таки mk ??
}

PM MAIL   Вверх
studentigor
Дата 1.3.2011, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Цитата

return m;  // Откуда берется m??? Может все таки mk ??
}

да mk - опечатка. 
mk - не глобальная, существует лишь в даной ф-и.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1046 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.