universosymbian
Usuario Novato
Usuario Novato

hola alguien entiende de hacer popu-up para que los usuarios de mi foro puedan votar en el top, seria un popu-up que una vez que el usuario vote en el top no aparezca la ventana hasta q no pase 24 horas.

os dejo lo q yo tengo, pero no consigo hacerlo funcionar.


Cita
// Popupvotar
// juju :P

var persistclose=1;
var startX = 10;
var startY = 100;
var verticalpos="frombottom"; //Posibles valores: "fromtop", "frombottom"

function iecompattest()
{
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function set_cookie(name, value, expires)
{
document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
}

function get_cookie(Name)
{
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0)
{
offset = document.cookie.indexOf(search)
if (offset != -1)
{
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(off set, end))
}
}
return returnvalue;
}

function closebar()
{
var expirebar = new Date();
expirebar.setTime(expirebar.getTime() + (1000 * 60 * 60 * 24)); // 24 horas
set_cookie("l2votebar", "1", expirebar);

if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility ="hidden"
}

function staticbar()
{
barheight=document.getElementById("topbar").offset Height
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id)
{
var el=d.getElementById(id);

if (!persistclose || persistclose && get_cookie("remainclosed")=="")
if (get_cookie("l2votebar")=="")
el.style.visibility="visible"

if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+"px";this.st yle.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function()
{
if (verticalpos=="fromtop")
{
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar;


var widthvote = 280
var heightvote = 260
var bgcolorvote = "#0c0cff"
var fontcolor = "#FFFFFF"
var urlvote = "http://www.gsmspain.com/topsites/vote.php?ID=641"
var imgvote = "http://img.godlike.cl/images/15ihz.gif"
var imgwidthvote = 119
var imgheightvote = 90
var altimgvote = "Universo Symbian"
var messagevote1 = "Universo Symbian"
var messagevote2 = "<div align='justify'>Vota a Universo Symbian N95,N73,N80,N93... en el GSMspain TopSites!"
var messagevote3 = "<a href='http://www.universosymbian.es/' onclick='closebar()';>Salir sin votar</a><br><br>Al votar se ocultara la ventana"


document.write('<div id="topbar"><table width="'+widthvote+'px" height="'+heightvote+'px" cellspacing=6 cellpadding=2 border=0 bgcolor="'+bgcolorvote+'"><tr><td align="center" valign="top"><b><font color="'+fontcolor+'" size="+1">'+messagevote1+'</font><br><font color="'+fontcolor+'">'+messagevote2+'</font></b></td></tr><tr><td align="center" valign="middle"><a onClick="closebar();" href="'+urlvote+'" target="_blank"><img src="'+imgvote+'" border="0" width="'+imgwidthvote+'" height="'+imgheightvote+'" alt="'+altimgvote+'"></a></td></tr><tr><td align="center" valign="bottom"><b><font color="'+fontcolor+'">'+messagevote3+'</font></b></td></tr></table></div>');

 
 
universosymbian
Usuario Novato
Usuario Novato

os dejo una captura de el ejemplo que kiero.


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
TemaUsuariosRespuestasVisitasActividad
Por: , el 03/Jul/2012, 06:02
mannybest Tito1847Jul/12
Por: , el 26/Jun/2012, 17:37
michaelcaine3 mannybest Tito NoSetup.org31000Jul/12
Por: , el 16/Dic/2010, 01:54
NeoAkira_KFF Josepepe033 NoSetup.org4913Dec/10
Por: , el 19/Ene/2010, 04:17
moreno_yo rumezHB22kJan/10
Por: , el 10/Nov/2016, 14:10
Negamikof NoSetup.org12kNov/16