Cookie "reseten"

K

kdc

Hallo,
ich hab da so'n kleines simples html programm entwickelt. Ist für Pennergame.de gemacht. Es läuft alles über den WebBrowser (zum Beispiel Firefox)
Und jetzt habe ich da so eine vrerschiebbare Navigation eingebaut. Beim neuladen der Seite wird die alte position der Navigation aus ein Cookie geladen.
Und jetzt lautet meine frage ob ich da irgendwie so´n link oder button einfügen kann der die gespeicherten positionen der verschiebbaren elemente sozusagen "resetet".

Kann mir da jmd helfen?

....Achja wer sich mal das "Programm" anschauen will kann es sich hier downloaden.
 
Zuletzt bearbeitet von einem Moderator:
Hi,

setz das Cookie doch über den Link einfach auf die Standardwerte. Oder du setzt das Cookie mit negativer Lebenszeit / Ablaufdatum in der Vergangenheit: Dann wird das Cookie gelöscht.

Mamphil
 
Hier ist das Cookie Script. Ich habs grad gefunden. Ich hab das Cookie nicht selbst erstellt das war schon in so'n script.

Das steht in der .js datei:
Code:
	if(!window.rememberPositionedInCookie)var rememberPositionedInCookie = false;
	if(!window.rememberPosition_cookieName)var rememberPosition_cookieName = 'pfc';
function Get_Cookie(name) { 
	   var start = document.cookie.indexOf(name+"="); 
	   var len = start+name.length+1; 
	   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
	   if (start == -1) return null; 
	   var end = document.cookie.indexOf(";",len); 
	   if (end == -1) end = document.cookie.length; 
	   return unescape(document.cookie.substring(len,end)); 
	} 
	// This function has been slightly modified
	function Set_Cookie(name,value,expires,path,domain,secure) { 
		expires = expires * 60*60*24*1000;
		var today = new Date();
		var expires_date = new Date( today.getTime() + (expires) );
	    var cookieString = name + "=" +escape(value) + 
	       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") + 
	       ( (path) ? ";path=" + path : "") + 
	       ( (domain) ? ";domain=" + domain : "") + 
	       ( (secure) ? ";secure" : ""); 
	    document.cookie = cookieString; 
	}

Und das steht in den .html dateien:
Code:
        <script type="text/javascript">
	var rememberPositionedInCookie = true;
	var rememberPosition_cookieName = 'pfc';
	</script>
Wie kann ich jetzt das Cookie via Link löschen/reseten
 
Hi,

das ist garantiert nicht alles, was in der .html-Datei steht. Dort wird nämlich kein Cookie gesetzt.
Ansonsten gehört die Frage ins JavaScript-Forum...

Mamphil
 
hä?

das ist doch hier im Javascript forum.
Außerdem hab ich vor'n paar minuten was ganz anderes hier rein geschrieben und jetzt steht hier alles was ich im HTML forum geschrieben hab.
 
hä?

das ist doch hier im Javascript forum.
Außerdem hab ich vor'n paar minuten was ganz anderes hier rein geschrieben und jetzt steht hier alles was ich im HTML forum geschrieben hab.
Ich hab diesen Thread aus dem "Coders Talk"-Forum hierher verschoben und deinen Doppelthread gelöscht.

mfg Maik
 

Neue Beiträge

Zurück