Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Азат Разетдинов 09.12.2004 01:20
Если нужна просто кнопка "назад", достаточно javascript:history.back() если же хотите выпадающий список, то придется поставить ограничение на количество запоминаемых адресов, скажем, последние десять. Тогда просто сохраняете их в виде back0, ..., back9. Как только достигли предела, очередной адрес записываете в back0 и так далее, потихоньку затирая самые старые. А чтобы не запутаться, вводите переменную back, которая будет содержать номер самого старого запомненного адреса. Примерно так:$i($cookie:back) ^while(def $cookie:back$i){ ^i.inc[] ^if($i==10){$i(0)} ^if($i==$cookie:back){ $cookie:back$i[] ^cookie:back.inc[] } } $cookie:back$i[$request:uri]