Hola, podeis ver el código entero en
http://everymusic.co.cc/ pero lo importante es esto:
Código HTML:
function addSong(namesong,serversong,urlsong) {
if(getCookie('dataregister') == "") {
createCookie('dataregister','0','10000');
}
var lastsongid = parseInt(getCookie('dataregister')) + 1;
createCookie(lastsongid,namesong+'[|-|-|]'+serversong+'[|-|-|]'+urlsong,'10000');
createCookie('dataregister',lastsongid,'10000');
alert('Song added!');
}
Al darle al boton se guarda la cancion y cuando esta te salta el popup de que se guardo, para registrar la id se guarda en una cookie llamada dataregister, si no existe se añade y si existe se le suma 1, hasta hay todo bien pero en OPERA y solo en Opera (quizás porque es el que mas uso no se) a veces la cookie que registra las id (dataregister) se borra, el resto de cookies siguen pero esa se borra, no lo entiendo y el código no tiene nada escrito para que se borre, supongo será un fallo de Opera pero no se porque.