Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 136 matches
Author Message
  Topic: проверка введённых данных силами браузера
SelenIT

Replies: 9
Views: 7803

PostForum: Разное :: JavaScript   Posted: Sun Aug 24, 2008 2:05 am   Subject: проверка введённых данных силами браузера
Возможно, речь шла о WebForms 2 (часть стандарта HTML 5)? На сегодня это точно [url=http://dev.opera.com/articles/view/improve-your-forms-using-html5/]умеет Опера 9+ :)
  Topic: Многоуровневый раскрывающийся список (DOM)
SelenIT

Replies: 8
Views: 21628

PostForum: Разное :: JavaScript   Posted: Sun Aug 24, 2008 2:02 am   Subject: Многоуровневый раскрывающийся список (DOM)

Если поставить сверху: <!doctype html public"-//w3c//dtd html 4.01 transitional//en"
"www.w3.org./tr/htm14/loose.dtd">, то работать не будет... =)

Потому что размерности при CSS-величинах (width, left etc.) указывать надо - дописывать "px" в конце =)
  Topic: Глюки верстки в разных браузерах
SelenIT

Replies: 5
Views: 7079

PostForum: Разное :: JavaScript   Posted: Sun Apr 27, 2008 11:09 pm   Subject: Глюки верстки в разных браузерах
В IE, насколько я знаю, фиксировать высоту ячеек в стандартном режиме (с полным доктайпом) вообще бесполезно. Все равно, если текста в них будет не поровну, растянет пропорционально содержимому.

Имхо, сабж рациональнее реализовать блоками. Контейнер 100%×100% (с ограничением min-height), картинку спозиционировать в центр (по горизонтали стандартно, по вертикали [url=http://cssing.org.ua/2005/07/14/vertical-align-middle/]как получится), а боковушки, уголки, шапку и подвал наложить с помощью position: absolute или отрицательных маргинов.
  Topic: xhtml, iframe, object, target - how-to
SelenIT

Replies: 4
Views: 24694

PostForum: Переехал: Грамотность в Интернете и система Orphus   Posted: Wed Jan 30, 2008 6:40 pm   Subject: xhtml, iframe, object, target - how-to
Сорри, предыдущая реплика моя, и я с ней дважды поторопился. Квирксмода [url=http://hsivonen.iki.fi/doctype/test-quirks.php?doctype=%3C%21DOCTYPE+html+PUBLIC+%22-%2F%2Fberdinskikh%2F%2FDTD+XHTML+1.1+plus+Target+1.0%2F%2FEN%22+%22http%3A%2F%2Fberdinskikh.in.ua%2FDTD%2Fxhtml11-target.dtd%22%3E]не будет, даже в IE.
  Topic: CSS:: div{position:fixed;} & IE
SelenIT

Replies: 11
Views: 15441

PostForum: Прочее   Posted: Tue Dec 25, 2007 10:33 pm   Subject: CSS:: div{position:fixed;} & IE
Упс... не заметил, что тему подняли. За прошедшее с тех пор время в одной известной веб-студии нашли [url=http://www.artlebedev.ru/tools/technogrette/html/fixed_in_msie/]радикальное лекарство от дрожания при использовании expression, что, имхо, в большинстве случаев делает ненужной суету с прокручиваемым дивом. Кстати, в качестве адреса для фона в том решении вполне катит about:blank (проверял в IE6)...
  Topic: Таблицы со скругленными углами
SelenIT

Replies: 30
Views: 68233

PostForum: Прочее   Posted: Thu Nov 15, 2007 3:21 am   Subject: Таблицы со скругленными углами
только стилями. никаких картинок, никаких криптов
В мозилловых есть -moz-border-radius, а в IE, как минимум с 1998 года - вот такая [url=http://blogs.msdn.com/ie/archive/2005/06/23/431980.aspx#438394]прелесссть (с вот такой [url=http://willcode4beer.blogspot.com/2007/09/ie-vml-fun.html]поправкой). Для Оперы AFAIK на сегодня все еще нет ничего, ждем border-radius в ближайших версиях (как дождались opacity)...
  Topic: переполнение справа 100%-ной ширины и наследование при !DOCTYPE strict
SelenIT

Replies: 2
Views: 3235

PostForum: Прочее   Posted: Tue Nov 13, 2007 5:34 am   Subject: переполнение справа 100%-ной ширины и наследование при !DOCTYPE strict
waterline, в Strict-режиме все padding-и и border-ы плюсуются к width, "так надо". В ряде случаев помогает просто не указывать последнюю.

Но вообще, конечно на кой нужен этот стрикт (да еще "типа XHTML") при наличии в коде верхнего регистра и атрибутов без кавычек (в т.ч. deprecated) - вопрос, мягко говоря, философский... :)
  Topic: 3 checkbox'а
SelenIT

Replies: 3
Views: 3740

PostForum: Разное :: JavaScript   Posted: Wed Oct 10, 2007 11:54 pm   Subject: 3 checkbox'а
А почему бы не сделать так?
<input onclick="return test()" type=checkbox name="c[]">
а в конце функции написать
return (n<=3);
  Topic: установить высоту основного элемента в 100% от окна при !DOCTYPE strict
SelenIT

Replies: 7
Views: 6281

PostForum: Разное :: JavaScript   Posted: Wed Oct 10, 2007 11:44 pm   Subject: установить высоту основного элемента в 100% от окна при !DOCTYPE strict
waterline, под явным заданием высоты в CSS подразумевается присвоение свойству height значения, отличного от auto. Под стандартом в данном случае подразумевается мне нужна высота следующего после BODY элемента (т. е child'а) в 100% от высоты окна браузера
Вот для этого-то и нужно сперва растянуть сам BODY - на высоту [url=http://www.w3.org/TR/CSS21/visudet.html#containing-block-details]initial containing block-а. Как - см. выше.
  Topic: кроссплатформенность XMLHttpRequest
SelenIT

Replies: 5
Views: 4887

PostForum: Разное :: JavaScript   Posted: Tue Oct 09, 2007 8:08 pm   Subject: кроссплатформенность XMLHttpRequest
Насколько мне известно, современные браузеры реализовали сами. Даже в IE7, если не ошибаюсь, XMLHttpRequest уже не зависит от запрета/разрешения ActiveX. Про мобильные системы не знаю, но Опера 9 под Symbian, по крайней мере (по заверениям разработчиков на ее сайте), полностью поддерживает.
  Topic: установить высоту основного элемента в 100% от окна при !DOCTYPE strict
SelenIT

Replies: 7
Views: 6281

PostForum: Разное :: JavaScript   Posted: Tue Oct 09, 2007 7:59 pm   Subject: установить высоту основного элемента в 100% от окна при !DOCTYPE strict
DOCTYPE-то, очевидно, может быть лишь в самом начале. А вот элементом верхнего уровня в стандартном режиме всегда является document.documentElement aka document.getElementsByTagName('HTML')html, body { height: 100%; }
  Topic: установить высоту основного элемента в 100% от окна при !DOCTYPE strict
SelenIT

Replies: 7
Views: 6281

PostForum: Разное :: JavaScript   Posted: Mon Oct 08, 2007 9:23 am   Subject: установить высоту основного элемента в 100% от окна при !DOCTYPE strict
верхнеуровневого (после body) элемента
При таком doctype - после html и body :)

нельзя задать 100% высоты с этим DOCTYPE
Можно.

screen
Не из той оперы. Да и вообще JS тут ни при чем.
  Topic: без цикла кроссбраузерно runtime поменять cellSpacing сразу у нескольких таблиц внутри parent'овой
SelenIT

Replies: 3
Views: 4821

PostForum: Разное :: JavaScript   Posted: Mon Oct 08, 2007 5:11 am   Subject: без цикла кроссбраузерно runtime поменять cellSpacing сразу у нескольких таблиц внутри parent'овой
Конкретно onClick и именно кроссбраузерно - AFAIK, нет, т.к. соответствующее CSS-свойство border-spacing не поддерживается в IE. Только обнулить его можно. А вот height и все остальное, что подвластно CSS - имхо, элементарно: прописать в CSS что-нибудь вроде
table.super8 table td { height: 38pt; padding: 4px 6px 10px 17px; /*и т.п.*/ }
и в нужный момент добавить к className контейнера этот super8.

В браузерах, мало-мальски совместимых с жизнью, сгенерировать соответствующее CSS-правило тоже [url=http://xpoint.ru/know-how/JavaScript/TablitsyiStiley?2]можно на лету.
  Topic: Борьба с замедлением динамической генерации объектов с ростом их числа
SelenIT

Replies: 41
Views: 34772

PostForum: Разное :: JavaScript   Posted: Fri Sep 21, 2007 2:16 pm   Subject: Борьба с замедлением динамической генерации объектов с ростом их числа
waterline, по моему, этот намек был очевиден еще тогда, когда я предложил два свойства на выбор (основываясь на примере с Ориона, где они оба подходили). А Ваш пространный саркастический комментарий "намекнул" лишь на Ваше незнакомство с матчастью по вышеприведенной ссылке;) (сорри, ничего личного)...
  Topic: Борьба с замедлением динамической генерации объектов с ростом их числа
SelenIT

Replies: 41
Views: 34772

PostForum: Разное :: JavaScript   Posted: Sun Sep 16, 2007 1:59 pm   Subject: Борьба с замедлением динамической генерации объектов с ростом их числа
waterline, а что, если не убирать стили, а, наоборот, добавить в стиль из примера с созвездия Ориона, скажем, height: 1px или zoom: 1, чтобы включить свойство hasLayout у создаваемых элементов в IE? Лично у меня разница заметна невооруженным глазом (на стареньком Duron'е-1200 с 512М ОЗУ время генерации 5 строк уменьшается с 60-110 сек. до 18-19, на Core2Duo 1.66 - 10 строк с 57 сек. ускоряются до 25)... Глюки с отображением в IE бывают и впрямь "инопланетными", но hasLayout помогает очень во многих случаях.
  Topic: Борьба с замедлением динамической генерации объектов с ростом их числа
SelenIT

Replies: 41
Views: 34772

PostForum: Разное :: JavaScript   Posted: Tue Sep 04, 2007 3:35 pm   Subject: Борьба с замедлением динамической генерации объектов с ростом их числа
waterline,Я сразу подумал, что это действительно для всех браузеров и является болезнью не только табличных структур, а самой DOM в целом.
Вы проверили эту догадку? У меня есть подозрение, что это "болезнь" исключительно специфического отображения таблиц в IE и, возможно, лечится указанием table-layout:fixed в стилях таблицы. Но вообще хорошо бы увидеть минимальный пример кода, демонстрирующий проблему...
  Topic: Стереотипы и блондинки
SelenIT

Replies: 18
Views: 19822

PostForum: Прочее   Posted: Fri Jun 15, 2007 3:18 am   Subject: Стереотипы и блондинки
Имхо, объективно высокий процент дур среди крашеных блондинок объясняется тем, что в силу стереотипа о (якобы) большей привлекательности оных дуры тупо подгоняют себя под этот стереотип. В то время как умные девушки с большей фантазией смелее экспериментируют с собственным имиджем и чаще выбирают другие оттенки... :)

Но вот назвать дурой красивую "блондинку" (любой "масти") за рулем шикарной машины лично у меня язык не повернется, даже в том случае, если эта машина - чей-то подарок "типа за красоту". Потому что красоту, как любое оружие массового воздействия, надо еще уметь с умом использовать в собственных корыстных интересах. А то использовать будут лишь саму "блондинку" - как в песне про "шумел камыш"...
  Topic: Добавление изображения на страницу с помощью «file»
SelenIT

Replies: 3
Views: 3364

PostForum: Разное :: JavaScript   Posted: Fri Dec 01, 2006 12:21 pm   Subject: Добавление изображения на страницу с помощью «file»
Настройки безопасности. Считается, что то, что приходит из Интернета, ни под каким соусом не должно взаимодействовать с локальными файлами (правда, я сам не знаю, почему и какие конкретно тут существуют уязвимости). В FF 0.8 это еще прокатывало, но начиная с 1.0 - уже нет.
  Topic: Проверка на выбор radio кнопки
SelenIT

Replies: 3
Views: 6284

PostForum: Разное :: JavaScript   Posted: Mon Nov 20, 2006 1:06 pm   Subject: Проверка на выбор radio кнопки
Как вариант:
<form .... onsubmit="var test=!1;for(var i=0;i<this.length;i++)if(this.checked&&this.type=='radio')test=1;if(!test)alert('Выберите что-нибудь!');return test;">
  Topic: Что считать пустым значением
SelenIT

Replies: 31
Views: 25128

PostForum: Разное :: JavaScript   Posted: Wed Nov 15, 2006 3:34 am   Subject: Что считать пустым значением

В качестве эталона можно рассматривать http://php.net/empty, за исключением того, что я не согласен включать туда Boolean(false).

Уважаемый WingedFox, я прошу прощения, но... мне всегда казалось, что именно Boolean(false) и есть квинтессенция php-шной empty() - все, что так или иначе приводится к нему (включая такую "интуитивно непустую" вещь, как строковый "0"), и считается пустым. Уж "0"-то всяко больше "вполне определенный результат" для строки, нежели "отсутствие результата" (в сравнении с false для boolean)...

Посмотрите на столбцы "empty()" и "Логическое" в php-шной [url=http://www.php.net/manual/ru/types.comparisons.php]таблице сравнения типов - они же как раз зеркальное отражение друг друга: все, что TRUE - то не empty(). И, соответственно, наоборот...
  Topic: Определение типа браузера
SelenIT

Replies: 5
Views: 4120

PostForum: Разное :: JavaScript   Posted: Fri Nov 10, 2006 4:39 pm   Subject: Определение типа браузера
Alex00, вопрос только в каком языке и на "каком конце провода" :)
  Topic: Небольшой спид-тест со строками
SelenIT

Replies: 7
Views: 6175

PostForum: Разное :: JavaScript   Posted: Fri Nov 03, 2006 3:10 pm   Subject: Небольшой спид-тест со строками
DizzZ, а у меня почему-то join в FF и opera 9 оказался медленее, чем конкатенация (почти вдвое), а в IE - действительно быстрее, но тоже вдвое, а не на порядок. Я немного продолжил изыскания и обнаружил, что самодельный аналог push
sum[sum.length]="a"в IE и Опере работает быстрее оригинального (в IE - почти в полтора раза).
  Topic: Только что нашел фичу, которая повергла меня в шок :)
SelenIT

Replies: 9
Views: 11030

PostForum: Разное :: JavaScript   Posted: Fri Nov 03, 2006 2:24 pm   Subject: Только что нашел фичу, которая повергла меня в шок :)
Я тоже узнал о странностях RegExp в FF вчера, [url=http://www.uselesspickles.com/blog/2006/06/02/javascripts-regex-has-an-identity-crisis/]отсюда. Так что дело еще запутаннее - они там как бы и функции и не функции одновременно...
  Topic: Обновление участка кода по средствам AJAX
SelenIT

Replies: 19
Views: 10425

PostForum: Разное :: JavaScript   Posted: Thu Nov 02, 2006 4:32 pm   Subject: Обновление участка кода по средствам AJAX
EDMANN, и все-таки уточните: речь именно об исходном коде PHP (как предположил Kupuyc) или о том, что этот код при нормальных условиях выводит в браузер (как подсказывает моя телепательная машинка)? По некоторым мелочам (например, "пометкой кода "Дивами" или Функциями") я подозреваю, что у Вас пока нет полной ясности, как должен происходить процесс, но есть неплохое видение желаемого результата - нельзя ли о нем поподробнее?
  Topic: Что работает быстрее: 4 или 5 PHP ???
SelenIT

Replies: 6
Views: 5041

PostForum: Разное :: PHP   Posted: Sat Oct 28, 2006 9:01 pm   Subject: Что работает быстрее: 4 или 5 PHP ???
где-то были тесты, что 5.1 работает на 200-270% быстрее чем 4 и 5.0
  Topic: JavaScript - пародия на современные языки программирования?
SelenIT

Replies: 15
Views: 8882

PostForum: Разное :: JavaScript   Posted: Fri Oct 27, 2006 5:22 pm   Subject: JavaScript - пародия на современные языки программирования?
Shurik_Kiter, неявное следствие из Вашей пламенной тирады - не надо использовать атрибуты для оформления, тем более если все равно уже есть CSS-класс :)

Кроме того, не надо путать HTML-атрибуты и свойства элементов DOM - связь между ними не однозначная и не обязана быть такой. Очень хорошо (на мой взгляд) эта тема раскрыта [url=http://xpoint.ru/know-how/JavaScript/Atributyi?8]здесь.
  Topic: забавная авторизация
SelenIT

Replies: 5
Views: 4762

PostForum: Прочее   Posted: Thu Oct 12, 2006 11:59 am   Subject: забавная авторизация
Меня в свое время позабавила [url=http://hotcaptcha.com/]такая каптча. Уж этого-то ботам точно не дано:).
  Topic: Странные вертикальные 1px отступы в IE вокруг input type="text"
SelenIT

Replies: 8
Views: 8027

PostForum: Прочее   Posted: Tue Oct 10, 2006 2:40 pm   Subject: Странные вертикальные 1px отступы в IE вокруг input type="text"
WingedFox
Судя по быстроте и легкости, с которыми Вы предложили это решение, я предположил, что Вам оно было известно гораздо раньше =)
  Topic: Странные вертикальные 1px отступы в IE вокруг input type="text"
SelenIT

Replies: 8
Views: 8027

PostForum: Прочее   Posted: Tue Oct 10, 2006 2:02 pm   Subject: Странные вертикальные 1px отступы в IE вокруг input type="text"
У IE есть WingedFox является первопроходцем...
  Topic: Как передать переменную из другого скрипта
SelenIT

Replies: 19
Views: 10054

PostForum: Разное :: PHP   Posted: Sat Oct 07, 2006 10:09 pm   Subject: Как передать переменную из другого скрипта
Slava_rec
Извините (хотя цель призыва забыть о файлах и рассмотреть процесс вывода формы с картинкой с точки зрения HTTP как раз и состояла в том, чтобы этот вопрос отпал сам собой). Конечно, это разные скрипты. Поскольку браузер запрашивает картинку по ссылке из формы - значит, что к этому моменту браузер получил готовый вывод скрипта формы, следовательно, сам скрипт к этому моменту благополучно завершил работу и выгружен из памяти. Поэтому сессию надо стартовать заново. Неясно правда, что Вы понимаете под "таким же именем группы", если имеется в виду имя переменной с идентификатором сессии - тогда да, с таким же.
  Topic: Как передать переменную из другого скрипта
SelenIT

Replies: 19
Views: 10054

PostForum: Разное :: PHP   Posted: Fri Oct 06, 2006 8:28 pm   Subject: Как передать переменную из другого скрипта
секретный код и нужен ДО вывода картинки, т.к. он проверяется для отрисовки формы заново с указанием ошибки неправильно введенного кода!
Ну так это однозначно после первого вывода картинки и получения ответа. К тому же никакой беды не будет, если при каждой попытке картинку перегенерять.
секретный код из файла, отрисовывающего картинку и запрашиваемого вот так: ..., НЕ передается ДАЖЕ через сессию... Нет его там и все!!!
Пардон, а Вы в скрипте картинки эту самую сессию стартовали? ;)
  Topic: Как передать переменную из другого скрипта
SelenIT

Replies: 19
Views: 10054

PostForum: Разное :: PHP   Posted: Thu Oct 05, 2006 8:18 pm   Subject: Как передать переменную из другого скрипта
Slava_rec

Абстрагируйтесь напрочь от файлов (браузеру глубоко без разницы, сколько их у Вас) и представьте себе происходящую у Вас картину в понятиях запросов-ответов HTTP - что за чем следует. По сути, в Вашем первом посте все правильно, только при рисовании формы (до запроса картинки) секретный код-то и не нужен.

А простейший способ побороть кеширование картинки - дописать к ее URL произвольный случайный параметр.
  Topic: Как передать переменную из другого скрипта
SelenIT

Replies: 19
Views: 10054

PostForum: Разное :: PHP   Posted: Thu Oct 05, 2006 5:39 pm   Subject: Как передать переменную из другого скрипта
Slava_rec
Но ведь этот вывод при любом раскладе был в другом скрипте - чем он картинке-то мешает?

Скрипт формы: стартуем сессию, рисуем форму, форма в нужном месте запрашивает картинку. Скрипту картинки передается SID.

Скрипт картинки: генерим число, пишем в сессию, рисуем, выводим.

Скрипт проверки формы: получаем число, сравниваем с таковым из сессии.

Зачем промежуточные сложности, файлы какие-то и т.п.?
  Topic: JavaScript - пародия на современные языки программирования?
SelenIT

Replies: 15
Views: 8882

PostForum: Разное :: JavaScript   Posted: Thu Oct 05, 2006 1:25 am   Subject: JavaScript - пародия на современные языки программирования?
Лично мне кажется, что на подобные сабжу заявления давно и наперед [url=http://javascript.crockford.com/javascript.html]ответил Дуглас Крокфорд.
  Topic: Как передать переменную из другого скрипта
SelenIT

Replies: 19
Views: 10054

PostForum: Разное :: PHP   Posted: Thu Oct 05, 2006 1:07 am   Subject: Как передать переменную из другого скрипта
Slava_rec
А зачем вообще сохранять картинку в файл? Что мешает выводить ее напрямую? И нужно ли секретное число в скрипте показа формы, если сверять его понадобится только после ее сабмита?
  Topic: Передача переменный из PHP в JavaScript
SelenIT

Replies: 7
Views: 6396

PostForum: Разное :: PHP   Posted: Thu Oct 05, 2006 1:00 am   Subject: Передача переменный из PHP в JavaScript
belka338
К моменту запуска какого-либо JavaScript (не путать с Java) PHP-скрипт уже благополучно завершил работу. JavaScript, со всеми его переменными, вы запускаете не из PHP, а из сгенерированного им готового HTML. Очень рекомендую [url=http://phpfaq.ru/na_tanke#js]PHP FAQ: Самые основы. Как передать переменную из PHP в JavaScript и обратно?
  Topic: Передача переменный из PHP в JavaScript
SelenIT

Replies: 7
Views: 6396

PostForum: Разное :: PHP   Posted: Tue Oct 03, 2006 8:14 pm   Subject: Передача переменный из PHP в JavaScript
sndReq('');

Что должен получать этот асинхронный вызов?
  Topic: свойство position
SelenIT

Replies: 28
Views: 27412

PostForum: Разное :: JavaScript   Posted: Tue Oct 03, 2006 2:50 am   Subject: свойство position
WingedFox
После серии проб я вынужден признать: учесть все нюансы, особенно при динамической генерации чего-то сложного с формами внутри и снаружи, адекватная перестройка всей DOM ради фиксирования пары блоков при скроллинге - в общем случае практически нерешаемая задача. Идея сделать на этом принципе универсальное решение и впрямь была тупиком.

Однако, что на практике чаще всего приходится фиксировать? По моему опыту - в первую очередь всевозможные меню и панели инструментов, а также дизайнерские украшения - словом, то, что должно быть перед глазами пользователя (практически) всегда, занимает довольно большую площадь и не должно раздражать пользователя "ползанием", ассоциируясь с набившей оскомину флеш-релкамой. У таких вещей бывает необходимо изменить видимость, изменить содержимое, перетянуть их драг-н-дропом - но практически всегда такие элементы предусмотрены в дизайне заранее, хотя бы в виде скрытого пустого контейнера. И инструкция по внедрению его в дизайн будет проста, сут ...
  Topic: символ в строке
SelenIT

Replies: 8
Views: 4584

PostForum: Разное :: PHP   Posted: Wed Sep 27, 2006 7:09 pm   Subject: символ в строке
Антон Макаренко
Вы точно уверены в правомочности замены "/[^a-z\d]/i" на \W? По-моему, это все же существенно разные классы...
  Topic: несколько вопросов по php
SelenIT

Replies: 3
Views: 3592

PostForum: Разное :: PHP   Posted: Sun Sep 24, 2006 1:03 am   Subject: несколько вопросов по php
till_lindemann_
1) Откройте для себя [url=http://phpfaq.ru/sessions]сессии.
2) Наверное потому, что таких встроенных функций в PHP нет - по крайней мере в мануале они не упоминаются. Если это Ваши собственные функции, приведите проблемный код.
3) Возможно, [url=http://phpfaq.ru/globals]проблема register_globals. Хотя вряд ли. Может быть, ошибка с [url=http://www.php.net/manual/ru/language.variables.scope.php]областью видимости. Попробуйте var_dump($but) сразу перед приведенным фрагментом - узнаете, попадает ли переменная в эту часть скрипта (кстати, стандартный прием при отладке).
4) На PHP это сделать невозможно в принципе - [url=http://phpfaq.ru/na_tanke#where]PHP FAQ: Как работает РНР, где он выполняется. Можно сделать на комбинации PHP+JS, например с использованием библиотеки [url=http://dklab.ru/lib/Subsys_JsHttpRequest/]Subsys_JsHttpRequest, или на одном JS (он тоже поддерживает регулярные выражения). Пользуйтесь поиском, есть масса готовых решений.
5) Используйте [url=http: ...
 
Page 1 of 4 All times are GMT + 3 Hours
Goto page 1, 2, 3, 4  Next
XML