Næste |
|
Mere Browser serie, Planche nr. 16 |
![]() |
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) {her indholdet i HTML-filen (BODY-delen...)
var today = new Date()
var expires = new Date()
expires.setTime(today.getTime() + 1000*60*60*24*365)
setCookie("TheCoolJavaScriptPage", name, expires)
}
<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>