Avatar Image
Usuario habitual
Usuario habitual

No entiendo xq no me funciona, alguien me puede ayudar??????

Gracias!!!!!

<code>
<BODY OnLoad="checkCount()">

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var expDays = 1; // número de días que debe durar la cookie

var page = "http://www.topcinco.com/vota.php?id=204";//aquí debes poner la direccion de la pagina que se va a abrir

var windowprops = "width=300,height=200,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";
//En la linea anterior, puedes modificar las propiedades de la ventana

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;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "&quot ;
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}


function votar() {
pregunta = confirm("Por favor, si apoyas a Neo Ark y quieres que sigamos compartiendo diariamente, ayudanos y VOTA por el mejor Foro-Portal "Neo Ark". Despues pulsa el boton Atras de tu navegador para volvel al foro... MUCHAS GRACIAS!&quot ;

if(pregunta){
location ="http://www.topcinco.com/vota.php?id=204";
}
else {alert("¡¡NO HAS VOTADO!!, es lo unico que te pedimos para mejorar. Te ofrecemos descargas directas diariamente ¿y asi nos lo agradeces?. Espero que votes la proxima vez...Tambien puedes hacerlo en la parte inferior del foro. Un saludo&quot ;}
}

function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);
votar();}
else {
count++;
SetCookie('count', count, exp);
}}
// End -->
</script>
</code>

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por Acorasado
No entiendo xq no me funciona, alguien me puede ayudar??????

Gracias!!!!!

<code>
<BODY OnLoad="checkCount()">

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var expDays = 1; // número de días que debe durar la cookie

var page = "http://www.topcinco.com/vota.php?id=204";//aquí debes poner la direccion de la pagina que se va a abrir

var windowprops = "width=300,height=200,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";
//En la linea anterior, puedes modificar las propiedades de la ventana

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;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "" ;
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}


function votar() {
pregunta = confirm("Por favor, si apoyas a Neo Ark y quieres que sigamos compartiendo diariamente, ayudanos y VOTA por el mejor Foro-Portal "Neo Ark". Despues pulsa el boton Atras de tu navegador para volvel al foro... MUCHAS GRACIAS!" ;

if(pregunta){
location ="http://www.topcinco.com/vota.php?id=204";
}
else {alert("¡¡NO HAS VOTADO!!, es lo unico que te pedimos para mejorar. Te ofrecemos descargas directas diariamente ¿y asi nos lo agradeces?. Espero que votes la proxima vez...Tambien puedes hacerlo en la parte inferior del foro. Un saludo" ;}
}

function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);
votar();}
else {
count++;
SetCookie('count', count, exp);
}}
// End -->
</script>
</code>
quiero corregir una cosa, lo <code< y </code> no va x las dudas.
Avatar Image
@man / @woman
@man / @woman
Codigo

 Lo del código si va...



Y respecto al problema.... en vez que dar todo un código, es mejor que digas donde falla...
Avatar Image
Usuario habitual
Usuario habitual

Bien me muestras donde es q falla, pero q es lo q falla????

Gracias!!!

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Acorasado
Bien me muestras donde es q falla, pero q es lo q falla????

Yo no digo que falle allí.... te indico que el tag para poner código si funciona.

Y donde falla me lo tienes que decir tu... que pretendes que haga y que hace el script realmente.
Avatar Image
Usuario habitual
Usuario habitual

ah jajajajaj, ya entendi, bueno este script lo q hace es:

Cuando tu entras a la pagina lee tu cookie para ver si en ese dia ya entraste a la pag, en caso de q no lo hayas echo te muestra una ventana (popup) para q votes x esa pagina (claro q puedes decidir si hacerlo o no, en el popup te lo indica)luego guarda en tu cookie q ya has entrado en ese a la pag, pero esa cookie solo dura x 24 horas.

Bien espero q me hayas entendido lo q hace ese script .
Lo q no entiendo es xq no funciona en mi foro, en otros es el mismo codigo pero funciona como yo lo describi, en el mio no te salta ningun popup ni nada, no pasa nada.

Avatar Image
@man / @woman
@man / @woman

Al código no le pasa nada....

Ya se que pasa.... tu mismo lo has dicho... si es el mismo código y en otros funciona ¿por que a ti no?

¿Es el mismo código? NO... es casi el mismo, pues algo has cambiado ¿no?
¿Que has cambiado? donde pone las urls y en los mensajes... analizemos un mensaje que has cambiado y pones:

Cita
 ...VOTA por el mejor Foro-Portal  "Neo Ark". De..
 Pues esas comillas te hacen la pascua.... quitalas.



Avatar Image
Usuario habitual
Usuario habitual

Jajajajajajajaja jodidas comillas me estaban voviendo loco, y lo peor del caso es q fue x mi culpa jejejejejeje.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 26/May/2004, 18:25
criaturas Jose_Java32kJun/04