08/04/2005, 19:51
|
| | Fecha de Ingreso: agosto-2002
Mensajes: 45
Antigüedad: 22 años, 3 meses Puntos: 0 | |
Juan, por lo que yo te entendi, es que quieres que aparezca un banner que tienes en flash despues de cierto tiempo, si la respuesta es SI, alguien en algun minuto me ayudo con esto:
Considerar : Esto va en el Head, tienes que crear una pagina que contenga tu archivo flash y modificarla donde puse xxx.htm, en las VAR ancho y alto (300 y 200) va el tamaño de tu flash, lo demas son las variables que puedes determinar de tiempo de espera a que se cargue, por cuanto tiempo, etc...
<script>
var promocion
var popupwidth=300
var popupheight=200
var marginright
var windowcenter
var i_top=200
var i_left=-popupwidth-50
var step=40
var timer
var waitingtime=24000
var pause=20
function showWindow() {
promocion = window.open("xxx.htm", "promocion", "toolbar=no,width="+popupwidth+",height="+popuphei ght+",top=100,left="+(-popupwidth)+"");
if (document.all) {
marginright = screen.width+50
}
if (document.layers) {
marginright = screen.width+50
}
windowcenter=Math.floor(marginright/2)-Math.floor(popupwidth/2)
movewindow()
}
function movewindow() {
if (i_left<=windowcenter) {
promocion.moveTo(i_left,i_top)
i_left+=step
timer= setTimeout("movewindow()",pause)
}
else {
clearTimeout(timer)
timer= setTimeout("movewindow2()",waitingtime)
}
}
function movewindow2() {
if (i_left<=marginright) {
promocion.moveTo(i_left,i_top)
i_left+=step
timer= setTimeout("movewindow2()",pause)
}
else {
clearTimeout(timer)
promocion.close()
}
}
// -->
</script>
Espero te sirva,
Saludos |