= Сообщение: 2228 из 3030 =================================== GANJANET.LOCAL = От : Mithgol the Webmaster 2:5063/88 12 Apr 07 06:58:24 Кому : Konstantin Kuzov 12 Apr 07 06:58:24 Тема : Демка объектно-ориентированного парсера FGHI URL (на JavaScript) FGHI : area://GANJANET.LOCAL?msgid=2:5063/88+461da11c На : area://GANJANET.LOCAL?msgid=2:5019/40.1+461d839c = Кодировка сообщения определена как: CP866 ================================== Ответ: area://GANJANET.LOCAL?msgid=2:5019/40.1+461e3f89 ============================================================================== Так было 04:55 12 Apr 07 написано от Konstantin Kuzov к Mithgol the Webmaster:
KK> Код ещё не глядел, первое бросившееся в глаза:
Мне бросается в глаза, что ты либо не выспался, либо мой черновик стандарта очень давно перечитывал ^_^ Судя по времени, первый вариант более вероятен.
KK> 1)Hеверно парсятся второстепенные параметры, если их несколько. KK> link: area://Ru.Blog.Mithgol/?msgid=213213?find=^[a|b]?kludge=1 KK> optionalParam[0].name msgid KK> optionalParam[0].value 213213?find=^[a|b]?kludge=1
KK> Hасколько я понимаю должны было быть типа: KK> optionalParam[0].name msgid KK> optionalParam[0].value 213213 KK> optionalParam[1].name find KK> optionalParam[1].value ^[a|b] KK> optionalParam[2].name kludge KK> optionalParam[2].value 1
Разделителем между парами 'параметр=значение' является не знак вопроса, а амперсанд (см. раздел 5.3 Parsing the scheme-specific part of URL, в русском переводе Разбор части URLа, особенной для каждой из схем):