Re: href="^taint[uri][$html.link]" СИТУАЦИЯ ПРОЯСНИЛАСЬ - НО КАК БЫТЬ ???
Безымянный 06.01.2003 13:17
----
code (Код в auto.p)
<a target="_blank" href="^taint[uri][$r_sub_items.link]" onMouseOut="document.${sub_id}.src='${r_sub_items.icon}'" onMouseOver="document.${sub_id}.src='${r_sub_items.icon_over}'">
result (Код HTML в браузере через View Source)
<a target="_blank" href="http%3A//10.0.17.15/" onMouseOut="document.r1_ini_1.src='/cgi-p/ad/img/s_but0.gif'" onMouseOver="document.r1_ini_1.src='/cgi-p/ad/img/s_but1.gif'">
adress in browser (URL в адресной строке броузера - результат перехода по линку)
http://10.0.17.15/cgi-p/ad/http%3A//10.0.17.15/----
ПОЛУЧАЕТСЯ ВСЯ ПРОБЛА В ТОМ ЧТО ПРИ uri СИМВОЛ ДВОЕТОЧИЯ ":" ЗАМЕНЯЕТСЯ НА КОД :((
Ну ладно там сервис(http,ftp и т.д.) можно не обрабатывать через ^taint[uri], ну а если в URL надо влоб указать порт ?
неапример на www.zeos.net:8000 и www.zeos.net два разных сайта висят :((((((((
ПОЛУЧАЕТСЯ ЧТО ^taint[uri] ДЛЯ МАКРОПОДСТАНОВКИ В href НЕ ГОДИТСЯ ?
Есть какиенить мысли на этот счет ?
можно конечно написать обработчик для двоеточия но зачем это делать кажному отдельно ?