Haz de Gratisss tu página de inicio
Ahora su cuenta  E-mail Gratisss

             

Busca en la web

 

Scripts Visitas

 Controla las veces visitadas por un usuario por medio de una ventana emergente y envía un mesaje diferente cada vez

Ejemplo: Este ejemplo muestra una ventana en que se indica las veces visitadas por un usuario y entrega un mensaje diferente cada vez. El programa utiliza cookies. Cuando abra la ventana no debes olvidar cerrala para que funcione correctamente si quieres aumentar las veces visitadas. Al apretar el boton "Aumentar visitas" mostrara como van aumentando las visitas y si apretas "volver cookies" este volverá a cero.

 

Si deseas automatizar el sistema, simplemente debes agregar un Tag  onLoad en el BODY.

Simplemente copia y pega el siguiente código dentro de head><head de tu documento.

<Script>
// Este y otros JavaScripts en :
// http://www.gratisss.bizland.com

var fechavens = new Date();
var visitante;
var track=false;
function enviavalCookie (offset) 
{
var carla = document.cookie.indexOf (";", offset);
if (carla == -1)
carla = document.cookie.length;
return unescape(document.cookie.substring(offset, carla));
}
function enviaCookie (nombre) 
{
var ivan = nombre + "=";
var juanpi = ivan.length;
var miche = document.cookie.length;
var yo = 0;
while (yo < miche) 
{
var pir = yo + juanpi;
if (document.cookie.substring(yo, pir) == ivan)
return enviavalCookie (pir);
yo = document.cookie.indexOf(" ", yo) + 1;
if (yo == 0) 
break; 
}
return null;
}
function fijaCookie (nombre, value) 
{
var valen = fijaCookie.arguments;
var carla1 = fijaCookie.arguments.length;
var expira = (2 < carla1) ? valen[2] : null;
var path = (3 < carla1) ? valen[3] : null;
var dominio = (4 < carla1) ? valen[4] : null;
var seguridad = (5 < carla1) ? valen[5] : false;
document.cookie = nombre + "=" + escape (value) +
((expira == null) ? "" : ("; expira=" + expira.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((dominio == null) ? "" : ("; dominio=" + dominio)) +
((seguridad == true) ? "; seguridad" : "");
}
function muestraInfo()
{
track=true;
fechavens.setTime(fechavens.getTime() + (24 * 60 * 60 * 1000 * 365)); 
if(!(visitante = enviaCookie("visitante"))) 
visitante = 0;
visitante++;
fijaCookie("visitante", visitante, fechavens, "/", null, false);
Bienvenido = window.open("", "Bienvenido", "width=500,height=320");
Bienvenido.document.write("<HTML><BODY BGCOLOR=FFFFFF><BR><center><STRONG>");
Bienvenido.document.write("<FONT SIZE=+1>Estimado amigo(a) has visitado esta pagina en</FONT> <BR><FONT COLOR=FF0000 SIZE=+3>"+visitante+"</FONT><BR><FONT SIZE=+1>oportunidad(es).</FONT></STRONG></center>");
if(visitante == 1) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Bienvenido a nuestro sitio!</STRONG></CENTER></EM></FONT>");
if(visitante == 2) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Que gusto volver a verte !</STRONG></CENTER></EM></FONT>");
if(visitante == 3) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Que bueno que vuelvas nuevamente !</STRONG></CENTER></EM></FONT>");
if(visitante == 4) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Buscas algo en especial ? </STRONG></CENTER></EM></FONT>");
if(visitante == 5) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Parece que necesitas ayuda </STRONG></CENTER></EM></FONT>");
if(visitante == 6) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Deseas algo que no encuentras aqui ?</STRONG></CENTER></EM></FONT>");
if(visitante == 7) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Parece que estas desorientado </STRONG></CENTER></EM></FONT>");
if(visitante== 8) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Trata de no copiar mucho</STRONG></CENTER></EM></FONT>");
if(visitante== 9) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Si deseas algo especial envianos un email a 1303151@netexpress.cl</STRONG></CENTER></EM></FONT>");
if(visitante>=10) 
Bienvenido.document.write("<P><FONT SIZE=+2><EM><CENTER><STRONG>Tu eres ya parte de nuestra familia !</STRONG></CENTER></EM></FONT>");
Bienvenido.document.write("<CENTER><FORM><INPUT TYPE='button' VALUE='Cerrar' onClick='window.close()'></FORM></CENTER></BODY></HTML>");
}
// Sets count of cookie 'visitante' to zero.
function resetCounter()
{
var fechavens = new Date();
fechavens.setTime(fechavens.getTime() + (24 * 60 * 60 * 1000 * 365)); 
visitante = 0;
fijaCookie("visitante", visitante, fechavens , "/", null, false);
}
</Script>

Ahora copia donde quieras el siguiente formulario dentro de tu documento..

<CENTER>
<FORM>
<TABLE BORDER=0 WIDTH=500>
<TD align="center"><INPUT TYPE="button" VALUE="Aumentar visitas" onClick="muestraInfo()">
<TD align="center"><INPUT TYPE="button" VALUE="Volver cookies" onClick="resetCounter()">
</TABLE>

No olvides cambiar los mensajes, hemos instalado los que envia nuestro ejemplo.