Næste
Forrige
Oversigt
Mere Browser serie, Planche nr. 16
Kursus Indhold

Login-registrering

Normalt kan man registrere sig på en webside ved hjælp af CGI. Men hvis man ikke har mulighed for det, så kan man bruge cookies, jvf. følgende eksempel fra JavaScript Guide:

Udover de forrige funktioner, skal man have endnu en:

function register(name) {
   var today = new Date()
   var expires = new Date()
   expires.setTime(today.getTime() + 1000*60*60*24*365)
   setCookie("TheCoolJavaScriptPage", name, expires)
}
her indholdet i HTML-filen (BODY-delen...)
<BODY>
<H1>Register Your Name with the Cookie-Meister</H1>
<P>
<SCRIPT>
var yourname = getCookie("TheCoolJavaScriptPage")
if (yourname != null)
   document.write("<P>Welcome Back, ", yourname)
else
   document.write("<P>You haven't been here in the last year...")
</SCRIPT>
<P> Enter your name. When you return to this page within a year, you will be greeted with a personalized greeting. 
<BR>
<FORM onSubmit="return false">
Enter your name: <INPUT TYPE="text" NAME="username" SIZE= 10><BR>
<INPUT TYPE="button" value="Register"
   onClick="register(this.form.username.value); history.go(0)">
</FORM>


© 1999 BLA*net - Leif E. Andersen, leander@blanet.dk