Показать сообщение отдельно
  #20 (permalink)  
Старый 30.07.2013, 14:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

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>
Ответить с цитированием