Toon posts:

Een foto slide show laten doorlopen (oneindig)

Pagina: 1
Acties:
  • 122 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste Experts,

in de onderstaande code heb ik een foto slide show die van beneden naar boven gaat. Maar Als alle foto's zijn geweest loopt hij uit beeld en duurt het een tijd voordat hij terug komt (en dan gaat hij van boven naar beneden).

Ik zou nu graag willen dat hij voortdurend langzaam doorloopt van beneden naar boven en dat als foto 1 (de bovenste zeg maar) uit beeld is weer gelijk onderaan aansluit bij de rest. Dus dat je een soort grote "rol" krijgt met foto's.

-----------html code-----------

<html>
<head>
<title>linkerframe</title>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function verScroll(dir, spd, loop) {
loop = true;
direction = "up";
speed = 10;
scrolltimer = null;
if (document.layers) {
var page = eval(document.contentLayer);
}
else {
if (document.getElementById) {
var page= eval("document.getElementById('contentLayer').style");
}
else {
if (document.all) {
var page = eval(document.all.contentLayer.style);
}
}
}
direction = dir;
speed = parseInt(spd);
var y_pos = parseInt(page.top);
if (loop == true) {
if (direction == "dn") {
page.top = (y_pos - (speed));
speedscroll = 10;
} else {
if (direction == "up" && y_pos < 10) {
page.top = (y_pos + (speed));
speedscroll = 10;
} else {
if (direction == "top") {
page.top = 0;
}
}
}
scrolltimer = setTimeout("verScroll(direction,speed)", speedscroll);
}
}
function stopScroll() {
loop = false;
clearTimeout(scrolltimer);
}
// End -->
</script>

<base target="_self">

</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" background="../Images/background_new.gif">

<div id="contentLayer" style="position:absolute; width:140px; left: 0px; top: 0px">

<table border="0" width="100" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="140" height="100" valign="top" align="left">
<p align="center">
[img]"../watersport/elektromotor_rav_100.gif"[/img]<br>
&</p>
</td>
</tr>
<tr>
<td width="140" height="100" valign="top" align="left">
<p align="center">
[img]"../watersport/fisheasy_small_100.gif"[/img]<br>
&</p>
</td>
</tr>
<tr>
<td width="140" height="85" valign="top" align="left">
<p align="center">
[img]"../watersport/meiden_in_boot_rav_100.gif"[/img]</td>
</tr>
<tr>
<td width="140" height="100" valign="top" align="left">
<p align="center">
[img]"../watersport/Fishing-boat-with-logo-X2-v.gif"[/img]
</td>
</tr>
</table>
</div>

<SCRIPT LANGUAGE="JavaScript">

{ verScroll('dn','1','true') }
{ setTimeout("verScroll('up','1','true')", 49500) }

</SCRIPT>

</body>
</html>

---------html code--------------

Ik denk dat het vrij makkelijk te doen moet zijn, maar voor mij is het toch te moeilijk. Ik hoop dat jullie mij zo spoedig mogelijk kunnen helpen.

Alvast bedankt,

Jeroen Speerstra

  • weppe
  • Registratie: Maart 2002
  • Niet online
pffff
wat een code :S

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Laten we eerst de code eens netjes posten:
HTML:
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
94
95
96
97
<html> 
<head> 
<title>linkerframe</title> 

<SCRIPT LANGUAGE="JavaScript"> 

<!-- Begin 
function verScroll(dir, spd, loop) { 
loop = true; 
direction = "up"; 
speed = 10; 
scrolltimer = null; 
if (document.layers) { 
var page = eval(document.contentLayer); 
} 
else { 
if (document.getElementById) { 
var page= eval("document.getElementById('contentLayer').style"); 
} 
else { 
if (document.all) { 
var page = eval(document.all.contentLayer.style); 
      } 
   } 
} 
direction = dir; 
speed = parseInt(spd); 
var y_pos = parseInt(page.top); 
if (loop == true) { 
if (direction == "dn") { 
page.top = (y_pos - (speed)); 
speedscroll = 10; 
} else { 
if (direction == "up" && y_pos < 10) { 
page.top = (y_pos + (speed)); 
speedscroll = 10; 
} else { 
if (direction == "top") { 
page.top = 0; 
      } 
   } 
} 
scrolltimer = setTimeout("verScroll(direction,speed)", speedscroll); 
   } 
} 
function stopScroll() { 
loop = false; 
clearTimeout(scrolltimer); 
} 
//  End --> 
</script> 

<base target="_self"> 

</head> 
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" background="../Images/background_new.gif"> 

<div id="contentLayer" style="position:absolute; width:140px; left: 0px; top: 0px"> 

  <table border="0" width="100" height="100%" cellspacing="0" cellpadding="0"> 
    <tr> 
      <td width="140" height="100" valign="top" align="left"> 
        <p align="center"> 
        [img]"../watersport/elektromotor_rav_100.gif"[/img]<br> 
&</p> 
      </td> 
    </tr> 
    <tr> 
      <td width="140" height="100" valign="top" align="left"> 
        <p align="center"> 
        [img]"../watersport/fisheasy_small_100.gif"[/img]<br> 
&</p> 
      </td> 
    </tr> 
    <tr> 
      <td width="140" height="85" valign="top" align="left"> 
        <p align="center"> 
      [img]"../watersport/meiden_in_boot_rav_100.gif"[/img]</td> 
    </tr> 
    <tr> 
      <td width="140" height="100" valign="top" align="left"> 
        <p align="center"> 
      [img]"../watersport/Fishing-boat-with-logo-X2-v.gif"[/img] 
      </td> 
    </tr> 
  </table> 
</div> 

<SCRIPT LANGUAGE="JavaScript"> 

{ verScroll('dn','1','true') } 
{ setTimeout("verScroll('up','1','true')", 49500) } 
  
</SCRIPT> 

</body> 
</html>

Enne over het script zelf, ik zou het zo ff niet weten.. maar zal er nog eens naar kijken....

Pfft.. ik dacht dat het om een foutje in het script ging. Voor dit soort dingen moet je denk ik toch bij Google of bij HotScripts zijn. :z

[ Voor 47% gewijzigd door OkkE op 03-04-2003 16:06 ]

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-08 09:52

Pelle

🚴‍♂️


Houd je commentaar voor je als je wilt. Dit is een kick die nergens op slaat.

Dit topic is gesloten.