Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Delete Cookie (https://javascript.ru/forum/misc/25368-delete-cookie.html)

Maxxis 03.02.2012 01:15

Delete Cookie
 
Всем привет!
Вопрос такой:в куках хранится 3 значения ,эти значения-это id обьявлений, но вот загвоздка,написал функцию,но она ничего не удаляет.
код функций
function AddRemoveItem(array, item, add) { 
    var i = 0;
    var removed = false;         
    while (i < array.length) {
        if (array[i] == item) {
            array.splice(i, 1); 
            removed = true;           
        } else i++; 
    }   
  
    if (removed == false) array.push(item);
    return array;   
}

function Delete() {
	var ids = GetNotepadIds($.cookie('notepad'));
	var count = ids.length;   
	var j = 0;	 
	$("#NotepadForm :checked[@id='checkbox_id']").each(function(el){
	    var advert_id = this.value;			
		j++; 
	    if (ids) ids = AddRemoveItem(ids, advert_id);
        $('#advert_'+ advert_id).remove(); 
	});
	
	if (j == 0) {
	    alert(text[0]);
	    return false;	
	} else {	    
	    //location.reload();
	}
	
	$('#clipboardCount').html('('+ ids.length +')');
	$.cookie('notepad', ids.join('.'), {expires: 7, path: '/'});
}

В чем проблема или что не так делаю?
Заранее спасибо за помощь!


Часовой пояс GMT +3, время: 17:09.