Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции GANJANET.LOCAL
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции GANJANET.LOCAL с датами от 13 Oct 05 22:03:42 до 05 Aug 17 10:35:42, всего сообщений: 3030
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2227 из 3030 =================================== GANJANET.LOCAL =
От   : Konstantin Kuzov                 2:5019/40.1        12 Apr 07 04:55:46
Кому : Mithgol the Webmaster                               12 Apr 07 04:55:46
Тема : Демка объектно-ориентированного парсера FGHI URL (на JavaScript)
FGHI : area://GANJANET.LOCAL?msgid=2:5019/40.1+461d839c
На   : area://GANJANET.LOCAL?msgid=2:5063/88+461d39b2
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://GANJANET.LOCAL?msgid=2:5063/88+461da11c
==============================================================================
Konnichi wa, *Mithgol-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Mithgol the Webmaster_ tsukuru airon _All_
Nichiji - /*11 Апр 07 23:26*/, Daizai - /*Демка объектно-ориентированного парсера FGHI URL (на JavaScript)*/:

MtW> В соответствии с ранее высказанными в Ru.FTN.WinSoft пожеланиями,
MtW> публикую открытый исходный код джаваскриптового парсера URLов
MtW> Фидонета, составленный в соответствии со свежим черновиком стандарта
MtW> FGHI URL.

/_...Отгрызено..._/

MtW> Проверял в Файерфоксе (это тот самый парсер, который будет лежать в
MtW> основе Фидофокса). Вроде нигде не глючит, но я мог что-нибудь
MtW> где-нибудь проглядеть. Проверьте ж и вы.

Код ещё не глядел, первое бросившееся в глаза:
1)Hеверно парсятся второстепенные параметры, если их несколько.
link: area://Ru.Blog.Mithgol/?msgid=213213?find=^[a|b]?kludge=1
optionalParam[0].name   msgid
optionalParam[0].value  213213?find=^[a|b]?kludge=1

Hасколько я понимаю должны было быть типа:
optionalParam[0].name   msgid
optionalParam[0].value  213213
optionalParam[1].name   find
optionalParam[1].value  ^[a|b]
optionalParam[2].name   kludge
optionalParam[2].value  1

2)Разделитель не должен сливаться с параметрами...
link: area://Ru.Blog.Mithgol/????msgid=213213?find=^[a|b]?kludge=1
optionalParam[0].name   ???msgid
optionalParam[0].value  213213?find=^[a|b]?kludge=1

Ganbatte, *Mithgol*!

[_N0SF3R@TU_]
... NoSFeRaTU's GoldED+/LNX 1.1.5-b20061215 (Linux 2.6.20.1-GaNJa iP-IV) ...
--- #[ICQ: 211191411] [Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.078160 секунды