Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
casa verde 2024

Intrerupator cu N - doza doar cu ...

Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata
 Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii

Impozite pe proprietati de anul v...
 teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...

Rezultat RMN
 Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.
 

Incarcare slideshow in fct de click ancora <a>. Cum?

- - - - -
  • Please log in to reply
1 reply to this topic

#1
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Am un slideshow, cu un buton de Next image (un tag <a>) si altul pentru Previous image (tot un tag <a>).

In <head>:
<script language="javascript">
  ...
  ...
  var imageNum = 0;
  imageArray = new Array();
  imageArray[imageNum++] = new imageItem(imageDir + "01.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "02.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "03.jpg");
  ...
  ...
  imageArray[imageNum++] = new imageItem(imageDir + "10.jpg");
  var totalImages = imageArray.length;
 ...
 ...
 ...
 alte functii pentru butoanele Next si Prev si Play (pentru defilare automata) si Stop (pentru oprirea defilarii automate) etc
 ...
</script>



In <body>, am ,tot cu tag-ul <a>, img-ul care se apare la incarcarea paginii (deci initializate, ca un fel de load).


Pentru o singura galerie, imi functioneaza bine. Acum vreau sa mai adaug niste tag-uri <a>, corespunzatoare unor categorii (de exemplu interior, lucrari etc), si, fiecarei acestei categorii sa ii fie asociata cate o galerie. Si cand fac click pe tag-ul <a> de exterior, sa se incarce pozele din galeria cu pozele de exterior. Si cu navigarea printre aceste poze. Fac click pe alt tag, si atunci vreau sa se incarce si afiseaza o alta galerie (corespunzatoare).

Eu ma gandeam la ceva de genul: o variabila categ. Si fiecarui tag <a> din butoanele de cagorie, la onclick, sa apeleze o functie, cu o valoare, si in functie de aceasta valoarea sa mi se incarce pozele. Ceva de genul:
<head>
<script>

function categ(x) {
 if (x==1) {
  var imageNum = 0;
  imageArray = new Array();
  imageArray[imageNum++] = new imageItem(imageDir + "01e.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "02e.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "03e.jpg");
  ...
  ...
  imageArray[imageNum++] = new imageItem(imageDir + "10e.jpg");
  var totalImages = imageArray.length; 
 }

 if (x==2) {
  var imageNum = 0;
  imageArray = new Array();
  imageArray[imageNum++] = new imageItem(imageDir + "01i.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "02i.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "03i.jpg");
  ...
  ...
  imageArray[imageNum++] = new imageItem(imageDir + "10i.jpg");
  var totalImages = imageArray.length;
 }

 if (x==3) {
  var imageNum = 0;
  imageArray = new Array();
  imageArray[imageNum++] = new imageItem(imageDir + "01l.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "02l.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "03l.jpg");
  ...
  ...
  imageArray[imageNum++] = new imageItem(imageDir + "10l.jpg");
  var totalImages = imageArray.length;
 }
}

...
...
...
</script>
</head>

<body>
...
...
<a href="#" onclick="categ(1);">Exterior</a>
<a href="#" onclick="categ(2);">Interior</a>
...
...
</body>


Dar nu se intampla nimic... practic nu se incarca... E ceva ce imi scapa si nu reusesc si apelez la ajutorul si experienta voastra.
Multumesc.

#2
pcezar

pcezar

    Member

  • Grup: Members
  • Posts: 818
  • Înscris: 21.08.2005
imageArray[0]=?
... si cum le afisezi ?

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate