parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Азат Разетдинов 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]