Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Cookie durata 30 giorni

    Ciao a tutti

    dovrei impostare un cookie con scadenza 30 giorni all'interno di una pagina ASP, utilizzando javascript

    io ho scritto:

    var oggi = new Date();
    var scadenza = new Date();
    scadenza.setTime(oggi.getTime()+24*15*3600000);
    Response.Cookies("nickname").Expires = scadenza.toGMTString();

    ma ottengo un errore di tipo non corrispondente...

    come posso fare??

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% @ LANGUAGE="JavaScript"% >
    
    <%
    var Scadenza=new Date()
    Scadenza.setDate(Scadenza.getDate() + 30)
    myExpire = (Scadenza.getMonth() + 1) + "/" + Scadenza.getDate() 
    myExpire += "/" + Scadenza.getFullYear()
    
    Response.Cookies("nickname") = "I like cookies."
    Response.Cookies("nickname").Expires=myExpire
    
    .....
    Roby

  3. #3
    ho provato, ma continua a darmi lo stesso errore...

    se provo a stampare la nuova data calcolata con quel codice ottengo la data corretta... quando però la imposto come scadenza al cookie e provo a caricare la pagina mi da

    Tipo di errore:
    Errore di run-time di Microsoft JScript (0x800A000D)
    Tipo non corrispondente

  4. #4
    ok, funziona, ho trovato l'errore...

    grazie mille!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.