Avatar billede tblaster Nybegynder
20. november 2003 - 12:09 Der er 7 kommentarer og
1 løsning

Slette cookies

Hvad er der lige galt med denne kode? Mine cookies bliver ikke slettet:

<FORM method="post" onSubmit="return valider(this);" action="Side.asp" name="SaveForm" id="Form1">
<SCRIPT language="javascript" type="text/javascript">
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";
}
                       
function valider(f){   
                          if(!document.SaveForm.SaveLogin.checked)
                          {
                        deleteCookie('SaveLogin_Brugernavn')
                          deleteCookie('SaveLogin_Brugerkode')
                          deleteCookie('SaveLogin_Savelogin')
                          }
                       
                          if(!document.SaveForm.AutoLogin.checked)
                          {
                          deleteCookie('AutoLogin_Brugernavn')
                          deleteCookie('AutoLogin_Brugerkode')
                          deleteCookie('AutoLogin_Autologin')
                          }
                       
                        var inputBrugerkode     = SaveForm.Kode.value
                          var inputBrugerkode2     = SaveForm.Kode2.value
                          SaveForm.Kode.value     = hex_sha1(inputBrugerkode);
                          SaveForm.Kode2.value     = hex_sha1(inputBrugerkode2);
                          return true;
                       
                        }
</SCRIPT>

...

                            <TR>
                                <TD>    Husk mine oplysninger
                                </TD>
                                <TD>    &nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;
                                </TD>
                                <TD>                                   
                                    <INPUT TYPE=Checkbox Checked name="SaveLogin" value="Save">
                                </TD>
                            </TR>
                            <TR>
                                <TD>    Automatisk login
                                </TD>
                                <TD>    &nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;
                                </TD>
                                <TD>                                   
                                    <INPUT TYPE=Checkbox Checked name="AutoLogin" value="Auto">
                                </TD>
                            </TR>
Avatar billede nikolajdu Nybegynder
20. november 2003 - 12:18 #1
function deleteCookie (name, path, domain) {
if (getCookie(name))
exp = new Date();
exp.setTime(exp.getTime() - 60 * 60 * 24);
document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires="+exp;
}

Mon ikke det dutter...
Avatar billede roenving Novice
20. november 2003 - 12:23 #2
document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "");

skulle vel være nok !-)
Avatar billede tblaster Nybegynder
20. november 2003 - 12:23 #3
Nope det gør ingen forskel.
Avatar billede tblaster Nybegynder
20. november 2003 - 12:25 #4
roenving ... din virker ... smid et svar!

Hvad er den store forskel i din og min?
Avatar billede nikolajdu Nybegynder
20. november 2003 - 12:27 #5
Den store forskel er jo at han har sat parametret expires der hvor det hører til - nemlig efter name.
Avatar billede roenving Novice
20. november 2003 - 12:28 #6
-- kun at rækkefølgen i min er rigtig !-)

-- og velbekomme '-)
Avatar billede tblaster Nybegynder
20. november 2003 - 12:31 #7
nå men tak!
Avatar billede roenving Novice
20. november 2003 - 12:34 #8
-- og tak for points ;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester