hallo,
ik heb een probleem met javascript gestuurde scrolling van iframes.
op zich werkt het goed zolang ik één iframe op mijn pagina heb.
ik gebruik hiervoor het volgende script:
en deze tags om het aan te sturen:
up
<a href="javascript: void(0);" onmousedown="StartUpScroll();" onmouseup="StopUpScroll();">
down
<a href="javascript: void(0);" onmousedown="StartDownScroll();" onmouseup="StopDownScroll();">
mijn probleem is nu, dat ik niet één maar drie iframes op mijn pagina heb, die ik allen op dezelfde manier wil aansturen.
mijn eigen oplossing zou zijn, door het script drie keer te herhalen en het op een of andere manier een naam te geven zodat ik in de html kan aan wijzen welk script gebruikt moet worden.
is dit uberhaupt mogelijk?
wat is de beste manier om scripts een naam te geven?
en hoe verandert de tagline in the html dan?
bij voorbaat dank.
ik heb een probleem met javascript gestuurde scrolling van iframes.
op zich werkt het goed zolang ik één iframe op mijn pagina heb.
ik gebruik hiervoor het volgende script:
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
| <script language="JavaScript">
<!--
var DownStep = 5;
var UpStep = -5;
var tID;
var tID2;
function StartUpScroll() {
tID2 = setInterval("StartUpScroll2()",10);
}
function StartUpScroll2() {
if(window.yellow && window.yellow.scrollBy) {
var ifr = window.yellow;
if (ifr.document.body.scrollTop <= 0) {
clearInterval(tID2);
} else {
ifr.scrollBy(0, UpStep);
}
}
}
function StopUpScroll() {
clearInterval(tID2);
}
function StartDownScroll() {
tID = setInterval("StartDownScroll2()",10);
}
function StartDownScroll2() {
if (window.yellow && window.yellow.scrollBy) {
var ifr = window.yellow;
if (ifr.document.body.scrollHeight - ifr.document.body.scrollTop <= ifr. document.body.offsetHeight) {
clearInterval(tID);
} else {
ifr.scrollBy(0, DownStep);
}
}
}
function StopDownScroll() {
clearInterval(tID);
}
//-->
</script> |
en deze tags om het aan te sturen:
up
<a href="javascript: void(0);" onmousedown="StartUpScroll();" onmouseup="StopUpScroll();">
down
<a href="javascript: void(0);" onmousedown="StartDownScroll();" onmouseup="StopDownScroll();">
mijn probleem is nu, dat ik niet één maar drie iframes op mijn pagina heb, die ik allen op dezelfde manier wil aansturen.
mijn eigen oplossing zou zijn, door het script drie keer te herhalen en het op een of andere manier een naam te geven zodat ik in de html kan aan wijzen welk script gebruikt moet worden.
is dit uberhaupt mogelijk?
wat is de beste manier om scripts een naam te geven?
en hoe verandert de tagline in the html dan?
bij voorbaat dank.