JavaScript - popUp Aleatorio

   
Vista:

popUp Aleatorio

Publicado por Oscar (2 intervenciones) el 03/11/2008 16:15:37
Tengo el siguiente código de un pop up:
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT>
<!-- Beginning of JavaScript -
var popwindow
var popwindowwidth=480
var popwindowheight=80
var popwindowtop=20
var popwindowURL="popupcontent.htm"
var waitingtime=4
var pause=20
var step=40
var popwindowleft=-popwindowwidth-50
var marginright
var pagecenter
var timer

waitingtime= waitingtime*1000

function showWindow() {
popwindow = window.open(popwindowURL, "popwindow", "toolbar=no,width="+popwindowwidth+
",height="+popwindowheight+",top="+popwindowtop+",left="+(-popwindowwidth)+"");
if (document.all) {
marginright = screen.width+50
}
if (document.layers) {
marginright = screen.width+50
}
pagecenter=Math.floor(marginright/2)-Math.floor(popwindowwidth/2)
movewindow()
}

function movewindow() {
if (popwindowleft<=pagecenter) {
popwindow.moveTo(popwindowleft,popwindowtop)
popwindowleft+=step
timer= setTimeout("movewindow()",pause)
}
else {
clearTimeout(timer)
timer= setTimeout("movewindow2()",waitingtime)
}
}

function movewindow2() {
if (popwindowleft<=marginright) {
popwindow.moveTo(popwindowleft,popwindowtop)
popwindowleft+=step
timer= setTimeout("movewindow2()",pause)
}
else {
clearTimeout(timer)
popwindow.close()
}
}

// -->
</SCRIPT>
</HEAD>
<BODY ONLOAD="showWindow()"> </BODY>
</HTML>
Lo que quisiera hacer, es que no solo se abriera una ventana determinada, como pueden ver en la variable:"popupcontent.htm", sino una cualquiera de unas 30 que tengo pensado crear y claro esta cada una con un nombre distinto.
Eso es lo que necesitaria saber que parte de código me falta para hacer de este popup que sea variable, y que cuando se entre en cualquiera de las páginas que compongan la web,(pues me imagino que dicho codigo lo tendre que poner en todas), abra simultaneamente una ventana aleatoria de cualquiera de los 30 anunciantes que pienso poner.
¿Es posible?, si es así agradecere la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:popUp Aleatorio

Publicado por weirdmix (185 intervenciones) el 03/11/2008 23:10:14
claro q es posible...
checate el objeto Math de javascript, en especifico el metodo random.
Yo lo q haria es llenar en un arreglo los nombres de las paginas, luego con un metodo ejecuto el Math.random para q me de un numero aleatorio mayor a 0 pero menor a 30, luego ese numero lo usas para traer el elemento del arreglo correspondiente y listo!!!

si no me di a entender echame un mail...

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar