PDA

Volledige versie bekijken : JavaScript: Cookie gebruiker slaat splash pagina over (of niet)


tijmen_4real
%Europe/Berlin %536 %2008, 13:52
Hoi !

Ik heb even m'n topic aangepast.
Op het internet vond ik dit (http://roselli.org/adrian/articles/splash_skip.asp) script, en heb 'em bij mij tussen de <head> tags ingezet:

<!-- SplashPage skipper -->
<!-- functie -->
<script language="JavaScript">
<!--
function ReDirect (URL) {
GetCookie('SplashSkip');
if (Splash == 'TRUE') {
window.location=(www.katwijk13.nl/index2.html);<br />
}
else {
}
}
var Splash = GetCookie('SplashSkip');
function getCookieVal (offset) {
<!-- einde funtie -->
<!-- getCookieVal functie -->
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (';', offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
<!-- einde functie -->
<!-- GetCookie -->
function GetCookie (name) {
var arg = name + '=';
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(' ', i) + 1;
if (i == 0) break;
}
return null;
}
var endstr = document.cookie.indexOf (';', offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + '=';
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(' ', i) + 1;
if (i == 0) break;
}
return null;
}
<!-- einde functies -->
<!-- setCookie functie -->
function SetCookie (name, value) {
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays * 24 * 60 * 60 * 1000));
expirationDate = exp.toGMTString();
document.cookie = name + '=' + escape(value)
document.cookie += '; expires=' + exp.toGMTString();
}
// -->
</script>
<!-- Einde SplashPage skipper -->


Maar het werkt niet... :(
Weet iemand of er iets fout is in bovenstaande code ?
DW geeft namelijk geen fouten aan, maar misschien kan die de JS niet checken ofzo...
Greetz,

Tijmen_4Real 8D

MAKR
%Europe/Berlin %808 %2008, 20:24
Ik zit niet thuis, dus ik kan het zelf niet testen....


function ReDirect (URL) {
GetCookie('SplashSkip');
if (Splash == 'TRUE') {
/* window.location ( "string tussen aanhalingstekens" ); */
window.location=("http://www.katwijk13.nl/index2.html"); /* <br /> ?? */
}
else {
}
}