Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Zmiana kolejności opcji w Polu List, ( podejscie drugie do problemu...)
Maciak
post 27.08.2006, 13:23:29
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.06.2005

Ostrzeżenie: (0%)
-----


Witam,

Napisalem taki skrypt ( opierajac sie o tę książkę ):

Kod java script:
  1. <script language="JavaScript">
  2.  
  3. var Lista = new Object();
  4.  
  5. Lista.up = function (oListBox, iIndex)
  6. {
  7. if (iIndex > 1)
  8. {
  9. var oOption = oListBox.options[iIndex];
  10. var oPrevOption = oListBox.options[iIndex-1];
  11. oListBox.insertBefore(oOption, oPrevOption);
  12. }
  13. };
  14.  
  15. Lista.down = function (oListBox, iIndex)
  16. {
  17. if (iIndex < (oListBox.options.Length-1))
  18. {
  19. var oOption = oListbox.options[iIndex];
  20. var oNextOption = oListBox.options[iIndex+1];
  21. oListBox.insertBefore(oNextOption, oOption);
  22. }
  23. };
  24.  
  25. function w_gore()
  26. {
  27. var oListBox = document.forms['formularz'].elements['Kategorie'];
  28. var polozenie = document.forms['formularz'].elements['Kategorie'].selectedIndex;
  29. Lista.up(oListBox,polozenie);
  30.  
  31.  
  32. }
  33.  
  34. function w_dol()
  35. {
  36. var oListBox = document.forms['formularz'].elements['Kategorie'];
  37. var polozenie = document.forms['formularz'].elements['Kategorie'].selectedIndex;
  38. Lista.down(oListBox,polozenie);
  39. }
  40.  


Plik php:
  1. <form name="formularz">
  2. <select name="Kategorie" size="15">
  3. <option value="aaa">--------------------------------------------------</option>
  4. <?php
  5.  
  6. $query = "SELECT ID_PRZEDMIOT, NAZWA FROM PRZEDMIOT WHERE ID_KATEGORIA=$id ORDER BY KOLEJNOSC DESC";
  7. $result = @mysql_query($query);
  8.  
  9. while($row = mysql_fetch_array($result))
  10. {
  11. echo "<option value=\"$row[0]\">$row[1]</option>";
  12. }
  13. ?>
  14. <br />
  15. <input type="button" value="^" onclick="w_gore()"/>
  16. <br />
  17. <br />
  18. <input type="button" value="v" onclick="w_dol()"/>
  19. </form>



Zaznaczam w Polu List przedmiot i chcialbym moc przemieszczac go w gore i w dol klikajac na odpowiedni button. Przemieszcanie w gore dziala dobrze, natomiast nie wiem czemu nie dziala "w_dol()"... sad.gif Konsola Javascript w FF nie zglasza zadnego bledu...

Bardzo prosze o pomoc

pozdrawiam
maciak

Ten post edytował Maciak 20.09.2006, 11:33:56
Go to the top of the page
+Quote Post
gekon
post 27.08.2006, 13:30:58
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


http://www.w3schools.com/
http://developer.mozilla.org/pl/


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post
Maciak
post 20.09.2006, 11:35:38
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.06.2005

Ostrzeżenie: (0%)
-----


Zmienilem tresc pierwszego posta, zeby problem byl (mam nadzieje) czytelniejszy...

Bardzo prosze o pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 10:57