| Новости | 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]