Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2004, 08:35
SEYMURX
 
Fecha de Ingreso: agosto-2003
Mensajes: 48
Antigüedad: 21 años, 4 meses
Puntos: 0
Muchas gracias, encontre este codigo.

Código:
<body OnLoad="checkCount();"> 
<head>
<SCRIPT LANGUAGE="JavaScript">
var expDays = 2;
var page = "popup.html";
var frecuencia=2;
var windowprops = "width=290,height=260,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";

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 checkCount()
{
	var count = GetCookie('count');
    if (count < 10000)
    {
		if (count % frecuencia== 0)
        {
			count++;
            SetCookie('count', count, exp);
            window.open(page, "", windowprops);
        }
        else
        {
            count++;
            SetCookie('count', count, exp);
        }
	}
}
</script>
</head>
</body>
Pero deseo que se abra una ventana, no un popup, precisamente este codigo.

Código:
<html> 
<head> 
    <title>Votame!!</title> 
<script language="JavaScript"> 
function pedirVoto(){ 
    if (confirm("¿Deseas colaborar con tu voto?")){ 
       window.open("http://www.tutop.com/vota.php?id=1664","","") 
    } 
} 
</script> 
</head> 

<body onload="pedirVoto()"> 


</body> 
</html>
Seria dificil integrar ambos codigos? un pista pliss.