Código de JavaScript - Mostrar popup cada 10 entradas

<<>>
Imágen de perfil

Mostrar popup cada 10 entradasgráfica de visualizaciones


JavaScript

Publicado el 4 de Febrero del 2002 por Administrador (686 códigos)
8.433 visualizaciones desde el 4 de Febrero del 2002
Este código, muestra un popup la primera vez que se entra en una pagina, y posteriormente cada 10 veces que se entra a dicha pagina.

Versión 1
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 4 de Febrero del 2002gráfica de visualizaciones de la versión: Versión 1
8.434 visualizaciones desde el 4 de Febrero del 2002
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Colocar el codigo de JavaScript entre las etiquetas <head> </head>

En el <body> colocar...
<body OnLoad="checkCount();">

Cada vez que se entra en la web, se genera una cookie que va contando, una vez se llega a 10, muestra el popup.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<SCRIPT LANGUAGE="JavaScript">
var expDays = 10;
var page = "popup.html";
var frecuencia=15;
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>



Comentarios sobre la versión: Versión 1 (1)

luis
23 de Marzo del 2004
estrellaestrellaestrellaestrellaestrella
funciona, pero no indica que hay que crear un html llamado "popup.html"
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4