За последние 24 часа нас посетили 74670 программистов и 2950 роботов. Сейчас ищут 1403 программиста ...

Сравнение чисел и выставка значений

Тема в разделе "Вопросы от блондинок", создана пользователем Dharma, 1 ноя 2008.

  1. Dharma

    Dharma Активный пользователь

    С нами с:
    31 окт 2008
    Сообщения:
    18
    Симпатии:
    0
    GudGuy
    В том то и дело что оно не хочет присваивать значение переменной из строки num в AJAX.
    Вот код:
    [js]
    var number = document.getElementById('num');
    if (number < 50)
    n1 = 1;
    else
    n1 = -1;
    [/js]
     
  2. Dharma

    Dharma Активный пользователь

    С нами с:
    31 окт 2008
    Сообщения:
    18
    Симпатии:
    0
    Все, додумал сам и заработало :D
    [js]
    var number = document.getElementById('num').innerHTML;
    if (number < 50)
    n1 = 1;
    else
    n1 = -1;
    [/js]
    Осталось только сделать, чтобы на кнопку нажимало :?:
     
  3. Dharma

    Dharma Активный пользователь

    С нами с:
    31 окт 2008
    Сообщения:
    18
    Симпатии:
    0
    Что-то все ищу ищу... :( и ни как не найти нормальный JavaScript чтобы на кнопку нажимало каждые 15 секунд. Может, кто знает JavaScript? Кнопка под id'ом button.
     
  4. obsrv

    obsrv Активный пользователь

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    читайте DOM.
    input type="button" это HTMLInputElement
    у него есть метод click().

    Код (Text):
    1.  
    2.     button = document.getElementById('button_for_pusing');
    3.     button.click();
    Вы совсем не хотите документацию читать ?
     
  5. Dharma

    Dharma Активный пользователь

    С нами с:
    31 окт 2008
    Сообщения:
    18
    Симпатии:
    0
    obsrv
    Большое Спасибо :wink:
    Почему можно прочитать, но только мне это нужно срочно сделать после прочитаю.
     
  6. Ну да, конечно, лучше потерять три дня на форуме чем потратить 20 минут на чтение документации...
     
  7. Dharma

    Dharma Активный пользователь

    С нами с:
    31 окт 2008
    Сообщения:
    18
    Симпатии:
    0
    Всем Большое Спасибо :D я сделал, чтобы на кнопку нажимало даже с таймером.
    [js]var sec = 14;
    function start_timer()
    {
    if (sec!=0){document.getElementById("timer").innerHTML="<font color='blue'>Следующее нажатие через "+sec+" сек</font>";
    sec--
    setTimeout(start_timer,1000)
    }
    else {document.getElementById('timer').document.getElementById('button').click();sec = 14;}[/js]
     
  8. obsrv

    obsrv Активный пользователь

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Эх....

    [js]
    var tid = null;
    function start_timer()
    {
    stopTimer();
    .....
    tid = setTimeout(start_timer,1000);
    ....
    }
    function stopTimer() {
    if (tid) {
    clearTimeout(tid);
    }
    }
    [/js]
     
  9. Dharma

    Dharma Активный пользователь

    С нами с:
    31 окт 2008
    Сообщения:
    18
    Симпатии:
    0
    obsrv
    Спасибо Большое 8)
    Этот код лучше, чем мой?
     
  10. obsrv

    obsrv Активный пользователь

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    100 пудов :)