koeshiro,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
/*Сохранение*/
function save(){
localdata=localStorage.getItem('LF');
if(!localdata){
MyUrl=location.href;
MyTitle=document.title;
var newlocaldata='';
newlocaldata+=MyUrl;
newlocaldata+='^';
newlocaldata+=MyTitle;
//newlocaldata+='^';
localStorage.setItem('LF',newlocaldata)}
else{
MyUrl=location.href;
MyTitle=document.title;
newlocaldata=localdata;
newlocaldata+='^';
newlocaldata+=MyUrl;
newlocaldata+='^';
newlocaldata+=MyTitle;
localStorage.setItem('LF',newlocaldata)};
}
/*--------*/
/*Вывод*/
function remlocaldata(){
localdata=localStorage.getItem('LF');
data=localdata.split('^');
num=data.length;n=0;
while(n<num-1){
url=data[n];
n++;
title=data[n];
html='<div id="aclick'+n+'"><a href="'+url+'">'+title+'</a> <div onclick="datadelt('+n+')"><br />Удалить '+title+'<br /> <br /></div></div>';
document.write(html);
n++;}
}
/*--------*/
/*Удаление*/
function datadelt(d){
localdata=localStorage.getItem('LF');
data=localdata.split('^'); alert('data до удаления: ' + data)
data.splice( d-1,2); alert('data после удаления: ' + data);
newlocaldata=data.join('^');
localStorage.setItem('LF',newlocaldata);
a='aclick'+d+'';document.getElementById(a).parentNode.removeChild(document.getElementById(a));
}
/*-----------*/save();remlocaldata();
</script>
</body>
</html>