Lid |
|
Ik heb een website ( megatunes.net ) waarin op 2 verschillende pagina's twee dezelfde scripts draaien (drag and drop van radio/televisie zenders).
De cookies houden de volgorde vast die de bezoeker heeft aangebracht.
Het probleem is dat beide pagina's het zelfde cookie lezen. Dus als op de ene pagina een bepaalde volgorde is aangebracht, is de volgorde op de andere pagina hetzelfde.
Mijn vraag: kan ik voor beide pagina's een aparte cookie aanmaken, zodat beide pagina's hun eigen cookie lezen als de bezoeker weer inlogt?
Het cookie script: (hoe de cookie naam aan te passen?)
(ik zet dan op beide pagina's het cookie script met een verschillende cookie naam)
ToolMan._cookieOven = {
set : function(name, value, expirationInDays) {
if (expirationInDays) {
var date = new Date()
date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000))
var expires = "; expires=" + date.toGMTString()
} else {
var expires = ""
}
document.cookie = name + "=" + value + expires + "; path=/"
},
get : function(name) {
var namePattern = name + "="
var cookies = document.cookie.split(';')
for(var i = 0, n = cookies.length; i < n; i++) {
var c = cookies[i]
while (c.charAt(0) == ' ') c = c.substring(1, c.length)
if (c.indexOf(namePattern) == 0)
return c.substring(namePattern.length, c.length)
}
return null
},
eraseCookie : function(name) {
createCookie(name, "", -1)
}
}
ToolMan._cookieOven = { set : function(name, value, expirationInDays) { if (expirationInDays) { var date = new Date() date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000)) var expires = "; expires=" + date.toGMTString() } else { var expires = "" } document.cookie = name + "=" + value + expires + "; path=/" }, get : function(name) { var namePattern = name + "=" var cookies = document.cookie.split(';') for(var i = 0, n = cookies.length; i < n; i++) { var c = cookies[i] while (c.charAt(0) == ' ') c = c.substring(1, c.length) if (c.indexOf(namePattern) == 0) return c.substring(namePattern.length, c.length) } return null }, eraseCookie : function(name) { createCookie(name, "", -1) } }
Kan ik in bovenstaand script de cookie naam wijzigen?
Als dat kan dan maak ik 2 cookie scripts.
PS Waarom kan ik niet antwoorden op het bericht van Maarten???
|