una cosita...
Hola q tal nesesitaria saber el codigo htm para crear un pop up.
gracias
gracias
hola
<img src="http://www.majormattmason.net/auroracollecto/grouppics/brianmulvey/tarzan.jpg">
<img src="http://www.majormattmason.net/auroracollecto/grouppics/brianmulvey/tarzan.jpg">
Exactamente no me acuerdo de todos los pasos pero es algo así:
var miPopUp=window.createPopUp();
miPopUp.... (defines sus propiedades de estilo y contenido)
y luego creo que tenías que hacer un miPopU.show (parámetros).
var miPopUp=window.createPopUp();
miPopUp.... (defines sus propiedades de estilo y contenido)
y luego creo que tenías que hacer un miPopU.show (parámetros).
Pon esto entre <head> lo que hace es abrir pop up cuando entras. Además crea cookie que expira a los diez dias (o los que quieras var expDays) con var frecuencia haces que se active el pop up a las "n" veces que entras (si no ha expirado el cookie) en var windows props le das las caracteristicas de la ventana tamaño barras si se puede resizar etc. Lo saque de no se donde, quiero decir que no es mío.
<script LANGUAGE="JavaScript">
var expDays = 10;
var page = "nombre pagina.html";
var frecuencia=4;
var windowprops = "width=600,height=400,location=no,toolbar=yes,menubar=no,scrollbars=yes,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>
<script LANGUAGE="JavaScript">
var expDays = 10;
var page = "nombre pagina.html";
var frecuencia=4;
var windowprops = "width=600,height=400,location=no,toolbar=yes,menubar=no,scrollbars=yes,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>