webForumDet fria alternativet

Behöver lite hjälp med javascript och cookie:

1 svar · 201 visningar · startad av Megaman

MegamanMedlem sedan jan. 2004118 inlägg
#1

Det jag föröker med är att göra så folk som besöker en sida kan klicka bort en cell med länkar alltså gömma en del av den men cookiesen vill inte riktigt fungera den kommer inte ihåg så fort jag gär till en annan sida så tabbar den bort cookiesen så att säga!!!!

Kan någon utav er se vad som kan vara fel på koden:

function hideshow(which,img,imgsrc){
	var now = new Date();
	now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 365)
	if(document.all && !document.getElementById) {
		document.getElementById = function(id) {
			 return document.all[id];
		}
	}
	if (document.getElementById){
		oWhich = document.getElementById(which).style;
		oImage = document.getElementById(img );}
	else
		if (document.layers) {
			oWhich = document.layers[which];
			oImage = document.layers[img];}
	window.focus();
	
	if (oWhich.display == "none"){
		oWhich.display = "";
		oImage.src = imgsrc + "hide_min.gif"
		oImage.alt = "";
		setCookie(which,"show","/",now);
		}
	else{
		oWhich.display = "none";
		oImage.src = imgsrc + "hide_max.gif";
		oImage.alt = "";
		setCookie(which,"hide","/",now);
		}
}

function hideAll(which,img,imgsrc){
	var now = new Date();
	now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 365)
	if(document.all && !document.getElementById) {
		document.getElementById = function(id) {
			 return document.all[id];
		}
	}
	if (document.getElementById){
		oWhich = document.getElementById(which).style;
		oImage = document.getElementById(img );}
	else
		if (document.layers) {
			oWhich = document.layers[which];
			oImage = document.layers[img];}
	window.focus();
	oWhich.display = "none";
	oImage.src = imgsrc + "hide_max.gif";
	oImage.alt = "";
	setCookie(which,"hide","/",now);
}

function showAll(which,img,imgsrc){
	var now = new Date();
	now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 365)
	if(document.all && !document.getElementById) {
		document.getElementById = function(id) {
			 return document.all[id];
		}
	}
	if (document.getElementById){
		oWhich = document.getElementById(which).style;
		oImage = document.getElementById(img );}
	else
		if (document.layers) {
			oWhich = document.layers[which];
			oImage = document.layers[img];}
	window.focus();
	oWhich.display = "";
	oImage.src = imgsrc + "hide_min.gif";
	oImage.alt = "";
	setCookie(which,"show","/",now);
}

function setCookie(name, value, path, expires, domain, secure){
	 document.cookie = name + "=" +escape(value) +
        ((expires) ? ";expires=" + expires.toGMTString() : "") +
        ((path) ? ";path=" + path : "") + 
        ((domain) ? ";domain=" + domain : "") +
        ((secure) ? ";secure" : "");	
		
}
function getCookie1(name){
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1){
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;}
    else{
        begin += 2;}
    var end = document.cookie.indexOf(";", begin);
    if (end == -1){
        end = dc.length;}
    return unescape(dc.substring(begin + prefix.length, end));
}

function getCookie(name) {
  var nameq = name + "=";
  var c_ar = document.cookie.split(';');
  for (var i=0; i<c_ar.length; i++) {
    var c = c_ar[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
  }
  return null;
}

function deleteCookie(name, path, domain){
    if (getCookie(name)){
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";}
}

Hide delen funkar men inte min cookies!!!

Jag skulle vara väldigt tacksam om ni kan hjälpa mig. MVH Megaman

@ndersMedlem sedan juni 200032 969 inlägg
#2

Har du en url till sidan?

146 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
126 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)