Witam, mam problem z edycją skryptu js. Skrypt polega na wczytywaniu div'a za pomocą JS jednak nie działa on tak jak bym chciał. W skrypcie mam dwa linki: "Kliknij 1", który otwiera div o nazwie "jdiv" oraz "Kliknij 2", który otwiera "adiv". Można je otworzyć jednocześnie i tu pojawia się mój problem. Chciałbym, aby można było otworzyć wyłącznie jeden z nich tzn klikając na "kliknij 1" otwiera się "jdiv" i gdy ten jest otwarty klikam na "kliknij 2" i zamyka się "jdiv" a otwiera "adiv".

Kod wygląda następująco:
  1. <a href="java script:jchange('jdiv');">Kliknij 1</A>
  2. <div id="jdiv" style="display:none;">Zawartość diva nr 1<a href="java script:jchange('jdiv');">Close (X)</A>.</div>
  3.  
  4. <br><br>
  5. <a href="java script:jchange('adiv');">Kliknij 2</A>
  6. <div id="adiv" style="display:none;">Zawartość diva nr 2<a href="java script:jchange('adiv');">Close (X)</A>.</div>
  7.  
  8.  
  9. <script language="javascript" type="text/javascript">
  10. function jchange(o) {
  11. var fold_image = new Array();
  12. fold_image[0] = "/images/openarrow.gif";
  13. fold_image[1] = "/images/closedarrow.gif";
  14.  
  15. if(document.getElementById(o).style.display=='none') {
  16. document.getElementById(o).style.display='block';
  17. if(document.getElementById('nfolding')) {
  18. document.getElementById('nfolding').src=fold_image[0];
  19. }
  20. } else {
  21. document.getElementById(o).style.display='none';
  22. if(document.getElementById('nfolding')) {
  23. document.getElementById('nfolding').src=fold_image[1];
  24. }
  25. }
  26.  
  27. }


I nie mam pojęcia do czego służy:
  1. fold_image[0] = "/images/openarrow.gif";
  2. fold_image[1] = "/images/closedarrow.gif";


Czy ktoś potrafi mi w tym pomóc?
Z góry dziękuję.