-
Notifications
You must be signed in to change notification settings - Fork 0
/
scroll.php3
93 lines (75 loc) · 1.41 KB
/
scroll.php3
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
83
84
85
86
87
88
89
90
91
92
93
<script language="javascript">
<!--
var y = 0;
var bolUp = "upp";
var bolDown;
var movePX = 1;
var moveDown = true;
var moveUp = false;
var ns = (navigator.appName == "Netscape");
function initPage() {
x = getHeight("tekstfelt");
}
function scrollDown() {
movePX = 4;
skrollNed();
}
function scrollDown1() {
movePX = 1;
skrollNed();
}
function scrollDown2() {
movePX = 8;
skrollNed();
}
function scrollUp() {
movePX = 4;
skrollOpp();
}
function scrollUp1() {
movePX = 1;
skrollOpp();
}
function scrollUp2() {
movePX = 8;
skrollOpp();
}
function skrollNed() {
if(moveDown) {
if(ns) document.main.document.tekst.document.tekstfelt.top = y;
else tekstfelt.style.pixelTop = y;
if(y >=- (x - 200)) {
moveUp = true;
y -= movePX;
//movePX += 0.05 ;
bolDown = setTimeout("skrollNed()",25)
} else {
moveDown = false;
}
}
}
function skrollOpp() {
if(moveUp) {
if(ns) document.main.document.tekst.document.tekstfelt.top = y;
else tekstfelt.style.pixelTop = y;
if(y < 0) {
moveDown = true;
y += movePX;
//movePX += 0.05 ;
bolUp = setTimeout("skrollOpp()",25)
} else {
moveUp = false;
}
}
}
function getHeight(lager) {
if(ns) return document.main.document.tekst.document.layers[lager].clip.bottom;
else return eval(lager).clientHeight;
}
function reset(this_) {
clearTimeout(this_);
}
//-->
</SCRIPT>
</head>
<body bgcolor="#989898" onLoad="initPage();"onResize="initPage();">