[JS] Voor flapie: imageslider

Pagina: 1
Acties:

  • Sassie
  • Registratie: November 1999
  • Laatst online: 15:13
* Sassie hoopt dat flapie dit nog kan lezen...

Aangezien je vorige topic is gesloten open ik ff een nieuwe voor jou. Ik bedacht me nl. gisteren voor het slapen gaan dat ik nog een werkend scripje ergens had gezien. :)
Het is gemaakt door een studiegenoot (en (internet)commissiegenoot) van mij voor een testlayoutje ergens voor.
Ik hoop dat je hiermee verder kunt. Je moet denk ik nog voor iedere slider ff een aparte functie/array maken. Het handigste (en netste)is dan ook om ff de functies van buitenaf te linken, zoals ik in je originele topic postte.
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
<SCRIPT language=JavaScript>
<!-- Begin
var interval = 3; // delay between rotating images (in seconds)
var random_display = 0; // 0 = sequential, 1 = random
interval *= 1000;

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("1.jpg");
image_list[image_index++] = new imageItem("2.jpg");
image_list[image_index++] = new imageItem("3.jpg");
image_list[image_index++] = new imageItem("4.jpg");
image_list[image_index++] = new imageItem("5.jpg");
var number_of_image = image_list.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
image_index = generate(0, number_of_image-1);
}
else {
image_index = (image_index+1) % number_of_image;
}
var new_image = get_ImageItemLocation(image_list[image_index]);
return(new_image);
}
function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
setTimeout(recur_call, interval);
}
//  End -->
</SCRIPT>
</HEAD>
<BODY onload="rotateImage('rImage'), rotateImage('rImage2'), rotateImage('rImage3')">
<TABLE height=150 cellSpacing=10 cellPadding=0 width=150 align=center 
  border=0><TBODY>
  <TR>
    <TD width=150 height=150>
    <CENTER>[img]"1.jpg"[/img] </CENTER></TD></TR>
<TR>
<TD width="150" height="150">
<center>
[img]"2.jpg">
</center>
</TD>
</TR>
<TR>
<TD[/img]
<center>
[img]"3.jpg">
</center>
</TD>
</TR>
</TBODY></TABLE[/img]

Eigenlijk weet ik niet of je het zo verdiend hebt na je gefrustreerde gedrag van gisteren. Gathering of Tweakers is geen helpdesk, maar een forum voor en door gevorderde computerhobbyisten. En we zitten hier niet de hele tijd andermans problemen op te lossen, de meeste mensen hier hebben ook wel wat anders te doen (werk/school). Er wordt ook van je als tweaker verwacht dat je zelf ook iets doet (vooral bij programmeren/scripten). en als je da er echt niet uitkomt is het het handigste om je probleem duidelijk uit te leggen zodat men snel weer waar je vast zit en wat je bedoeling is.
Verder is geduld dus een schone zaak. :+

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 21:13
* Willem willem169 was nog wel zo van plan om geen [ code ] tags te plaatsen...

Motor (of auto) onderhoud bijhouden


  • Sassie
  • Registratie: November 1999
  • Laatst online: 15:13
[sup]Sorry, was luiheid van mij, had geen zin om de lijnen af te breken tbv de layout en dacht het op een andere manier binnen de perken te houden...

Ik snap nu dat het dus eigenlijk wel de bedoeling is. :)
* Sassie heeft lesje geleerd (over gemakzucht) :P[/sup]

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 21:13
Sassie:
Sorry, was luiheid van mij, had geen zin om de lijnen af te breken tbv de layout en dacht het op een andere manier binnen de perken te houden...

Ik snap nu dat het dus eigenlijk wel de bedoeling is. :)
Geeft voor de rest niet... :)
Maar op deze manier is het gewoon wat beter leesbaar allemaal.

Motor (of auto) onderhoud bijhouden


  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 09-09 19:36

OzBoz

.:.H.:.I.:.P.:.

Sassie, bedankt voor je behulpzaamheid, flapie is alleen een paar weekjes aan het afkoelen. Met wat geluk ziet hij het nog bij terugkomst.

My Fizion | My 3D prints | LinkedIn


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

hehehe... arme flappie.. en hij wilde alleen maar ZO graag antwoord ;)

  • Sassie
  • Registratie: November 1999
  • Laatst online: 15:13
Op donderdag 07 maart 2002 15:11 schreef OzBoz het volgende:
Sassie, bedankt voor je behulpzaamheid, flapie is alleen een paar weekjes aan het afkoelen. Met wat geluk ziet hij het nog bij terugkomst.
Tja ik zag al wat ie hier allemaal had geproduceerd, dus ik had al zo'n idee ;).
* Sassie heeft maar ff een ICQverstuur poging gedaan, ik hoop dat die lange lap aankomt ;)
Ach nou ja het is ook altijd handig voor in de database (voorals iemand echt eens zoekt ;)).
Pagina: 1