Вопрос по Ajax

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем KJT, 5 мар 2009.

  1. KJT

    KJT Гость

    Здраствуйте, есть код. Не мой.
    [codebox]
    ajax('http://www.site.ru/page.php?id='+ objectId,'GET', function(req) {

    var time = /Заходите ([\d\.:\s]+)\./.exec(req.responseText);

    if (time != null) {

    time = time[1];


    var stime = time.replace(/(\d+)\.(\d+).(\d+)/g, '$2/$1/20$3');
    var objTime = Date.parse(stime + ' GMT+0300');
    var curTime = Date.parse(new Date().toUTCString()) + 3 * 60 * 60 * 1000;

    var strTime = objTime <= curTime ?
    '<span style="color: green;font-weight: bold">'+ time +'</span>' :
    '<span style="color: red;font-weight: bold">'+ time +'</span>';

    }

    parent.innerHTML = timez != null ? strTime : 'неизвестно';

    }
    );[/codebox]
    Этот код копирует инфу с определенной страницы после слова "Заходите", но проблема в то что иногда это слово встречается со строчной буквы "заходите".
    Подскажите пожалуйста как модернизировать это код на корректное получение информации со страницы.

    Также буду признателен за любую литературу по этому языку. Сам я прогаю в PHP.
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    если програмируете на пхп то с регулярными выражениями знакомы быть должны.
    попробуйте так /[Зз]аходите ([\d\.:\s]+)\./ или так /Заходите ([\d\.:\s]+)\./i
     
  3. KJT

    KJT Гость

    Отлично помогло [Зз]
    А как насчет литературы? Подскажешь чего-нить?
     
  4. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    неа, яваскрипт в читом виде использовать особо не приходилось, поэтому не в курсе авторитетной литературы.
     
Загрузка...
Похожие Темы - Вопрос по Ajax
  1. Vadik(R)
    Ответов:
    4
    Просмотров:
    3.701
  2. ApplePen
    Ответов:
    0
    Просмотров:
    63
  3. gURaBA_N
    Ответов:
    3
    Просмотров:
    94
  4. kartaman
    Ответов:
    0
    Просмотров:
    128
  5. Peter
    Ответов:
    4
    Просмотров:
    524

Поделиться этой страницей