Alguien que sepa de javascript? urgente!

  • Autor Autor ninfer
  • Fecha de inicio Fecha de inicio
N

ninfer

Beta
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, estoy buscando ayuda para ponerle a mi blogger una caja pop up fanpage de facebook que se muestre una vez por ip cada 30 minutos alguien sabe de esto? urgente!
 
Última edición:
Este es un ejemplo:

setInterval(function(){ alert("Hello"); }, 3000);

Fuente: Window setInterval() Method


solo reemplaza "alert("Hello");" por la llamada a tu caja, si necesitas más explicación manda MP :encouragement:
 
Este es un ejemplo:

setInterval(function(){ alert("Hello"); }, 3000);

Fuente: Window setInterval() Method


solo reemplaza "alert("Hello");" por la llamada a tu caja, si necesitas más explicación manda MP :encouragement:

30 minutos... y por IP... 😛...
--------------------------------
[MENTION=141627]ninfer[/MENTION]

HTML:
<script>
function setCookie(cname, cvalue, exminutos) {
    var d = new Date();
    d.setTime(d.getTime() + (exminutos * 60 * 1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}

function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
    }
    return "";
}

if(getCookie("popup")==""){
	//cookie no existe no caduco

	//URl fanpage
	var urlFAN = "https://www.facebook.com/security";

	document.write('<style>#afuera{background:none repeat scroll 0 0 #333;	opacity: 0.5;height:100%;left:0;position:fixed!important;top:0;width:100%;z-index:99990}#cerrarbtn{position:fixed;display:block;z-index:99991;background-color:#000000;color:#ffffff;padding:5px;left:0;top:0;cursor:pointer}#conteframe{display:block;top:45%;left:45%;width:260px;height:300px;border:none;margin:0;padding:0;z-index:99999;position: absolute;}</style>');

	document.write('<div id="afuera"><iframe id="conteframe" src="https://www.facebook.com/v2.4/plugins/page.php?adapt_container_width=true&container_width=300&hide_cover=false&href='+encodeURIComponent(urlFAN)+'&locale=es_LA&sdk=joey&show_facepile=true&show_posts=false&small_header=false&width=260" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar &nbsp; [X]</div>');

	//asignamos la cookie, la cookie es para solo mostrar el lightbox cada 30minutos
	setCookie("popup","1",30); //Cookie muere a los 30 minutos
}

//funcion para ocultar el lightbox
function cerrarVentana(){
	document.getElementById('cerrarbtn').style.display="none";
	document.getElementById('afuera').style.display="none";
}
</script>
 

Temas similares

N0ne
Respuestas
5
Visitas
93
laboratoryagency
laboratoryagency
juanze
Respuestas
8
Visitas
202
DarkSoul
DarkSoul
Atrás
Arriba