Проверка
|
|
uWeb | Дата: 13 Августа 2009, 17:44 | Сообщение # 1 | ● ● ● ● ● 1135 сообщений Статус: Offline | есть кодCode $.get('/board/0-0-' + userID + '-0-17', function (data) { var attr = $('a.forumBarA:first').attr('href'); if (data.indexOf(attr) > -1) { alert('такое есть'); } else { alert('такого нет'); }; }); но: он ищет только на первой страницы вопрос: каким образом искать на всех страницах? | | |
|
cucYa | Дата: 13 Августа 2009, 17:58 | Сообщение # 2 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Узнать количество страниц и перебрать их. | | |
|
uWeb | Дата: 13 Августа 2009, 18:14 | Сообщение # 3 | ● ● ● ● ● 1135 сообщений Статус: Offline | cucYa, можешь написать скрипт чтоб я знал как он выглядит, я примерно думал что так, вот только скрипт не смогу написать.. только с примера | | |
|
MegaFill | Дата: 13 Августа 2009, 20:05 | Сообщение # 4 | ● ● ● ● ● 1588 сообщений Статус: Offline | Зачем столько запросов? пожелейте пользователей! | | |
|
uWeb | Дата: 13 Августа 2009, 21:22 | Сообщение # 5 | ● ● ● ● ● 1135 сообщений Статус: Offline | MegaFill, предложи свой вариант | | |
|
MegaFill | Дата: 13 Августа 2009, 21:27 | Сообщение # 6 | ● ● ● ● ● 1588 сообщений Статус: Offline | uWeb, я суть вопроса не понял. И если это делается для пользователей, то вообще нужно это убрать т.к. и 10 запросов уже очень много... А если для себя, то пожалуйста =) У меня у самого в недрах моего сайта стоит скрипт, который перебирает 2к+ страниц)) | | |
|
uWeb | Дата: 13 Августа 2009, 21:31 | Сообщение # 7 | ● ● ● ● ● 1135 сообщений Статус: Offline | MegaFill, это делается для пользователей. добавление тем в закладки, и скрипт работает только после клика | | |
|
MegaFill | Дата: 13 Августа 2009, 21:41 | Сообщение # 8 | ● ● ● ● ● 1588 сообщений Статус: Offline | Ну на ум приходит только цикл... В новостях за номер страницы отвечает эта цифра news/0-0-3-0-17-1 Значит нужно перебирать все юрл, до тех пор, пока юрл не начнет выдавать 404... Ну или что-то типа того... | | |
|
uWeb | Дата: 14 Августа 2009, 11:00 | Сообщение # 9 | ● ● ● ● ● 1135 сообщений Статус: Offline | Quote (MegaFill) Значит нужно перебирать все юрл, до тех пор, пока юрл не начнет выдавать 404... Ну или что-то типа того... это понятно, но мне легче не стало Добавлено (13 Август 2009, 21:50) --------------------------------------------- я не могу представить как это реальзовать. просто не пойму как перебирать понятно что for а вот как туда пихнуть ссылку Добавлено (14 Август 2009, 11:00) --------------------------------------------- алё | | |
|
MegaFill | Дата: 14 Августа 2009, 11:13 | Сообщение # 10 | ● ● ● ● ● 1588 сообщений Статус: Offline | uWeb, там while до тех пор, пока ссылка станет не работающей. Но легче не стало)) | | |
|
uWeb | Отредактировал uWeb - Пятница, 14 Августа 2009, 12:25 Дата: 14 Августа 2009, 12:25 | Сообщение # 11 | ● ● ● ● ● 1135 сообщений Статус: Offline | Quote (MegaFill) Но легче не стало)) +5 | | |
|
MegaFill | Отредактировал MegaFill - Пятница, 14 Августа 2009, 12:41 Дата: 14 Августа 2009, 12:42 | Сообщение # 12 | ● ● ● ● ● 1588 сообщений Статус: Offline | uWeb, скажем на страницу 404 сделай текст и скрой его. Code NOMERSTRANICI = 0; function sex() { $.get('/board/0-'+NOMERSTRANICI-' + userID + '-0-17', function (data) { if (data.indexOf('asdfjhasdhf') > -1) { // если -1, значит это не страница 404. var attr = $('a.forumBarA:first').attr('href'); if (data.indexOf(attr) > -1) { alert('такое есть'); } else { alert('такого нет'); }; pagework = 1; NOMERSTRANICI++; } else { pagework = 0; } }); if (pagework = 1) sex() } // end sex Что-то типа такого...Добавлено (14 Август 2009, 12:42) --------------------------------------------- Типа если это НЕ 404 то смотрим страницу и заного вызываем функцию... | | |
|
uWeb | Дата: 14 Августа 2009, 12:44 | Сообщение # 13 | ● ● ● ● ● 1135 сообщений Статус: Offline | MegaFill, http://utests.ucoz.ru/board/0-4-1-0-17 страницы 4 нет | | |
|
MegaFill | Дата: 14 Августа 2009, 12:46 | Сообщение # 14 | ● ● ● ● ● 1588 сообщений Статус: Offline | uWeb, Ща Бармалей придет и все разрулит)) | | |
|
uWeb | Дата: 14 Августа 2009, 16:22 | Сообщение # 15 | ● ● ● ● ● 1135 сообщений Статус: Offline | MegaFill, твой код ваще жесть webcodes зависает когда нажимаю обработать код lolДобавлено (14 Август 2009, 12:49) --------------------------------------------- MegaFill, спс кста Добавлено (14 Август 2009, 12:49) --------------------------------------------- только я ниче не понял Добавлено (14 Август 2009, 16:22) --------------------------------------------- кто нить ответит по нормальному | | |
|
Dem0nity | Дата: 14 Августа 2009, 17:54 | Сообщение # 16 | ● ● ● ● ● 62 сообщения Статус: Offline | MegaFill, if (pagework == 1) sex() uWeb, этот скрипт убьет браузер. | | |
|
Vanofuture | Дата: 14 Августа 2009, 18:56 | Сообщение # 17 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Dem0nity, ничё не убьёт Я по 130 запросов в минуту делал и всё айс | | |
|
Бармалей | Дата: 14 Августа 2009, 19:01 | Сообщение # 18 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (Vanofuture) Dem0nity, ничё не убьёт Я по 130 запросов в минуту делал и всё айс Это последовательно, а одновременно больше 2 низя.
| | |
|
Vanofuture | Дата: 14 Августа 2009, 19:14 | Сообщение # 19 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Quote (Бармалей) а одновременно больше 2 низя Разве? Вроде только осёл воспринимает это всерьёз, другие браузеры разрешают и больше. Сейчас проверю. | | |
|
Бармалей | Дата: 14 Августа 2009, 19:18 | Сообщение # 20 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Сам не проверял, но в тестах на javascript.ru заявляют так.
| | |
|