checkbox mit cookiefunktion
edenusss
- javascript
ich habe folgenden quelltext auf meiner seite:
<script language="JavaScript">
<!--
function readCookie(cookiename) {
var num = document.cookie.length;
var name = cookiename + "=";
var len = name.length;
var x = 0;
while (x <= num) {
var y = (x + len);
if (document.cookie.substring(x,y) == name)
return (extractCookieValue(y));
x = document.cookie.indexOf(" ", x)+1;
if (x == 0)
break;
}
}
function extractCookieValue(val) {
if ((endOfCookie = document.cookie.indexOf(";", val)) == -1 ) {
endOfCookie = document.cookie.length;
}
return unescape(document.cookie.substring(val,endOfCookie));
}
function loadUp() {
username = readCookie("terramiko_number");
checked = readCookie("terramiko_checked");
if ((username != " ")) {
document.enter.USER.value = username;
document.enter.p_remember.checked = checked;
}
return(true);
}
function createCookie(name,value,days) {
var expireday = new Date();
expireday.setTime(expireday.valueOf() + 1000*3600*24*days);
document.cookie = name + "=" + value + "; expires=" + expireday.toGMTString() + ";";
}
function login() {
parseInt();
var USER =document.enter.USER.value;
parseInt();
top.location.href(+USER+"/"+"index.htm");
checked = document.enter.p_remember.checked
if ((username != "")) {
days = document.enter.p_remember.checked ? 90 : -1;
createCookie("terramiko_number",username,days);
createCookie("terramiko_checked",checked,days);
return(true);
}
else {
alert("\nPlease enter your username\n");
return(false);
}}
</script><center><br><br><br>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" onLoad="loadUp()">
<FORM ACTION="" METHOD=POST name="enter">
Kundennummer:<br>
<INPUT TYPE=text NAME="USER" VALUE="" SIZE=35 class="rahmen" style="width:110px;">
<INPUT TYPE=button NAME="B1" VALUE="Login" onclick="login()">
</p>
Nummer merken
<script language="JavaScript">
document.write("<input type="checkbox" name="p_remember" value="yes">");
</script>
</form>
jetzt habe ich folgendes problem:
wenn ich mich nun "anmelde" dann zeigt er mir in dem textfeld nur "undefined" an, ich hab schon versucht das problem zu beheben.
könnt ihr mir vielleicht einen tipp geben?
vielen dank im vorraus!