Lesen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | / ** * Gibt den Wert eines Cookies * * @ Beispiel Var res = * getCookie ('variable'); * * / name ) { getCookie function (name) { document. cookie . indexOf ( name + "=" ) ; var start = Dokument. Cookies. indexOf (Name + "="); start + name . length + 1 ; var len = start + Länge des Namens + 1.; ! start ) && ( name != document. cookie . substring ( 0 , name . length ) ) ) return ( null ) ; if ((start) & & (name! = Dokument Cookies substring (0, Länge des Namens))!...) return (null); start == - 1 ) return ( null ) ; if (Start == - 1) return (null); document. cookie . indexOf ( ";" , len ) ; var end = Dokument Cookies indexOf ("", len)..; end == - 1 ) end = document. cookie . length ; if (Ende == - 1) end = Dokument Cookies Länge..; unescape ( document. cookie . substring ( len , end ) ) ) ; return (unescape (document. Cookies substring (len, Ende)).); } |
Schreiben
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | / ** * Set-Cookie * * @ Beispiel * * Setcookie ('variable', 'value', 10); * * / name , value , expiredays , path , domain , secure ) { setCookie function (name, value, expiredays, Pfad, Domain, zu sichern) { new Date ( ) ; var expires = new Date (); expires. getDate ( ) + expiredays ) ; Ablauf setDate (getDate ausläuft () + expiredays.).; name + "=" + escape ( value ) + cookieString var = name + "=" + escape (value) + ? ";expires=" + expires. toGMTString ( ) : "" ) + (? (Expires) "Expires =" + abläuft toGMTString ():. "") + ? ";path=" + path : "" ) + ((Path) "Path =" + path: "") + ? ";domain=" + domain : "" ) + ((Domain) "Domain =" + domain: "") + ? ";secure" : "" ) ; ((Secure) "Secure": ""); cookieString ; Dokument cookieString = Cookie.; } |
Beseitigen
1 2 3 4 5 6 7 8 9 10 11 12 13 | / ** * Löschen eines Cookies * * @ Beispiel * DeleteCookie ('variable'); * * / name , path , domain ) { deleteCookie function (name, path, domain) { getCookie ( name ) ) document. cookie = name + "=" + if (getCookie (name)) zu dokumentieren. cookie = name + "=" + ? ";path=" + path : "" ) + ((Path) "Path =" + path: "") + ? ";domain=" + domain : "" ) + ((Domain) "Domain =" + domain: "") + "Expires = Fri, 01-Jan-70 00:00:01 GMT"; } |











Ich verstand nicht, nur eins: Ich möchte einen Button auf meiner Seite, dass die Funktion, dass alle Cookies von meiner Website zu löschen, so dass die Seite neu zu laden, um die HTML-Dateien zu aktualisieren gestellt hat.
Wie kann ich tun?
@ Paul: Sie sollten klarer sein ... wie kann man aus dem Code zu sehen brachte ein Cookie mit Namen gelöscht. Deshalb sollte man vor allem wissen alle Cookies, die Sie geschrieben haben. Allerdings habe ich nicht verstanden was du meinst mit "wird der HTML-Dateien aktualisieren" ... vielleicht, etwas anderes zu bekommen mit Cookies nicht viel tun wollen, dann meine ich update ... das Problem besser zu erklären,
OK dann werde ich versuchen, klarer sein. Wenn ich die Seiten meiner Website zu aktualisieren, zum Beispiel, zu bearbeiten ich die index.html und auf dem FTP Server. So weit so gut. Als ich auf meiner Website zu gehen, zu Hause, dass der Index ist. Html wird nicht verändert. Um zu sehen, es verändert oft ich die Seite neu laden oder zu löschen Cookies. Dafür möchte ich mich auf eine Schaltfläche, löscht die Cookies, die von meiner Website (von dem ich den Namen kennen), und dann hat die Seite automatisch neu zu erstellen.
Ich hoffe, ich war klar,
@ Paul: Ich denke, Ihr Problem nicht auf Cookies angewiesen. Ein Cookie, in der Tat können viele Dinge tun, aber ich bezweifle verhindern, dass die Aktualisierung Ihrer Seite in den Browser, es sei denn es wurde speziell ein System dieser Art geschaffen. Was sollten Sie überprüfen, ist jedoch:
1) Die Einstellungen Ihres Web-Server über den Cache
2) Die Einstellungen Ihres Browsers (vielleicht mit dem Explorer und zeigen Sie dann Abschnitt, wie es sich verhalten soll, wenn der Browser lädt die gleiche Seite bestimmt)
3) Wenn Sie in die index.html nalla Ihre
TAG META, um einen Cache ReinigungskraftWenn Sie wollen immer noch versuchen das Löschen der Cookies durch Einfügen der Schaltfläche, die Sie mir gesagt, ist das Verfahren recht einfach: verbinden Sie die Taste - oder Link - eine Javascript-Funktion, löscht Cookies, Cookie mit der Funktion in diesem Beitrag vorgestellt, Typ:
2
3
4
5
6
) ; deleteCookie ("var1");
) ; deleteCookie ("var2");
/ / ...
) ; deleteCookie ("Varna");
}
Um 1000 ist aber ok meine Website auf altervista gehostet. Vielleicht ist das die Probleme.
Seit ich hier bin, würde Ich mag einen Linktausch oder Bannertausch. Oder wenn ich darf sagen, ein "Trick", um ein beliebter Ort
@ Paul:
Write (gut), zu reagieren und nichts überstürzen