20. september 2004 - 19:05Der er
4 kommentarer og 1 løsning
Undgå at indtaste 'addPic' for hver billedefil.
Hil ærede eksperter.
Jeg har indsat denne kode på min brors hjemmeside, fordi han har nogle billeder, han gerne vil vise frem ..
Koden har jeg fundet på nettet, da jeg ikke er den helt store javascript haj. ----> <form> <center> <script type=text/javascript> var current = 0; var myPics = new Array(); function addPic(_p) { myPics[myPics.length?myPics.length:0] = new Image(); myPics[myPics.length-1].src=_p; }
Mit spørgsmål går nu på, om det ikke er muligt at bede scriptet om, selv at finde ud af, om der er flere/færre billeder i mappen og så 'cykle' mellem de, der er. De vil være navngivet som ovenfor, men det er jo noget lettere for mig, hvis jeg ikke skal ind og lægge nye linier ind, hvis han finder ud af, at han hellere vil have 12, 14 eller 100 billeder i samme katergori..
Se.. Det var sq da noget smartere! Selvom der jo så stadig ville skulle opdateres, hvis der kommer flere billeder på.
Det, jeg fiskede efter var mere, at scriptet selv kunne finde ud af, når der ikke er flere billeder at vise i den serie (f.eks. ved 14.jpg), begynder forfra ved 01.jpg.
(Har vist nok læst et sted, at det kræver PHP eller lign... Og det vil jeg helst ikke ud i.)
Ja, javascriptet, som afvikles på klienten, kan ikke læse et bibliotek på serveren, så det er nødvendigt med noget server-side, hvis du ikke skal opdatere antallet med håndkraft !-)
-- men hvis du skal køre frem eller tilbage i billed-rækken er checkIt-funktionen i forvejen indrettet til at starte forfra, hvis man når det sidste !o]
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.