Начало Новини Маркет Проекти Форум ИТ Работа Уроци Скриптове WiFi точки Още Вход


Летящ PopUp прозорец

От eminem / 01.04.2005 22:07
Размер на шрифта: A | A | A

Когато някой зареди страницата се появява малък прозорец, който минава от ляво на дясно, спира се за определно време и се скрива в дясната част на екрана.

Eто ви кода:

flyingpopup.html
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
meta name="GENERATOR" content="todosweb">

<
script>
<!--
Beginning of JavaScript -

// Името на
PopUp прозореца - не го променяйте
var popwindow

// Височината на 
pop-up-прозореца  в пиксели
var popwindowwidth=200

// Широчината  на 
pop-up-прозореца  в пиксели
var popwindowheight=150

// Дистанция до 
top margin-а на големия прозорец
var popwindowtop=20

// Адрес на страницата която ще се отвори като
PopUP прозорец
var popwindowURL="popupcontent.html"

// Колко секунди ще стои
PopUp прозореца неподвижен
var waitingtime=4

// Конфигурация на скороста на
PopUp прозореца
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 bgcolor="#FFFFFF" onLoad="showWindow()">
</
body>
</
html>

popupcontent.html
CODE
1
2
3
4
5
6
7
8
9
10
11
<html>
<
head>
    <
title>+</title>
</
head>

<
body bgcolor="FF0000" text="FFFFFF">
<
p align=center> <font size="2"><b><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">Това
  е летящ
PopUp прозорец:) </font></b></font></p>
</
body>

</
html>

Статистика
Погледнат: пъти
Гласове: --
Оценка:
Действие
 



myTech.bg © 2004 - 2011 | Контакти | За реклама