Avatar Image
Moderador
Moderador

Hola...

Puse un pop up propio en mi foro, lo que pretendo es que se habrá sólo una vez por visita y que no se habra cada vez que refresco la página o cada. El código del por up es este:

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=360,height=115,left = 224,top = 247.5');&quot;
}
// End -->
</script>
<BODY onLoad="javascript:popUp('http://www.gaf.cl/curso/publicidad.htm')">

Es posible modificarle algo y lograr lo que pretendo...



De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Morta - The One -
Morta - The One -

Pues de poderse hacer, si que se puede, a ver si tengo un rato y te busco el codigo. que lo tengo por ahi perdio.


Avatar Image
Moderador
Moderador
Escrito originalmente por Morta
Pues de poderse hacer, si que se puede, a ver si tengo un rato y te busco el codigo. que lo tengo por ahi perdio.


ok espero...
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Morta - The One -
Morta - The One -

Aqui esta


<!-- Copiar dentro del tag HEAD -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var expDays = 1; // dias para que la cookie expire

var page = "http://www.gaf.cl/curso/publicidad.htm";
var windowprops = "width=360,height=115,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 == null) {
count=1;
SetCookie('count', count, exp);

window.open(page, "", windowprops);

}
else {
count++;
SetCookie('count', count, exp);
}
}
// End -->
</script>

<!-- Copiar dentro del tag BODY -->

<BODY OnLoad="checkCount()">


Se supone que te guarda una cookie que expira a las 24 horas, para comprobar el funcionamiento, tendras que borrar las cookies y volver a probar y volver a borrar, etc etc.

Venga, a ver si te vale.
Fuente: gamarod


Avatar Image
Moderador
Moderador
Escrito originalmente por Morta
Aqui esta


<!-- Copiar dentro del tag HEAD -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var expDays = 1; // dias para que la cookie expire

var page = "http://www.gaf.cl/curso/publicidad.htm";
var windowprops = "width=360,height=115,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" : "&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 checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);

window.open(page, "", windowprops);

}
else {
count++;
SetCookie('count', count, exp);
}
}
// End -->
</script>

<!-- Copiar dentro del tag BODY -->

<BODY OnLoad="checkCount()">


Se supone que te guarda una cookie que expira a las 24 horas, para comprobar el funcionamiento, tendras que borrar las cookies y volver a probar y volver a borrar, etc etc.

Venga, a ver si te vale.
Fuente: gamarod



Gracias voy probarlo tal vez el sábado de Chile (mi arroba dice que tu post fue ayer y yo tidavía estoy en hoy ) ...

Oye lo último no telo entendí, el pop up esta en http://ffm.foros.st y cada vez que lo cargo y los usuarios del foro cdo van de temaen tema se les carga el pop up
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Morta - The One -
Morta - The One -

creo que no has incluido esto:

<BODY OnLoad="checkCount()">

Incluyelo y prueba otra vez.


Avatar Image
Moderador
Moderador
Escrito originalmente por Morta
creo que no has incluido esto:

<BODY OnLoad="checkCount()">

Incluyelo y prueba otra vez.


mrota, estoy trabajando en mi momeria para titularme y no es mucho el "time" que hay para www.gaf.cl yy ffm.foros.st tomo tus suegerencias y mañana te respondo. Sino me resulta puedo enviarte un MP si esasí dime y una vez que arreglemos (arregles el código loi hacemos público pa m@


De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Morta - The One -
Morta - The One -

okis, sin problema.


Avatar Image
Moderador
Moderador

Como que es un tanto largo de ver el codigo ese...
Pero veo que se coloca igual que el que tengo puesto...

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Moderador
Moderador
Lo puse y ahora no aparece el pop up y la idea era que apareciera, pero una vez por cada vez que alguíen entra. El problema con el actual es que cada vez que un usuario va de un tema a otro se abre el pop up ese, que tengo instalado...,

En mi@ no se abren a cada rato los pop ups de publicidad o al menos a mi no y eso lo que quiero lograr. Al parecer no se puede al menos en la personalización de los foros. Creo que voy a hacer un banner para el foro eso mientras veo como es lo de la ventanita esa

Gracias Morta por el tiempo que te diste...
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


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
No se han encontrado temas similares