Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML]Zmiana pola select wprowadzona za pomocą linku
maciek257
post 5.08.2013, 15:51:50
Post #1





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

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


Witam,

Posiadam bardzo prosty skrypt do filtracji danych w tabeli względem jednej kolumny oto przykład:

  1. function change_comm_type(table, e)
  2. {
  3. r = document.getElementById(table).rows;
  4. for(i = 1; i < r.length; i++)
  5. r[i].style.display = e.value == 'all' ? '' :
  6.  
  7. e.value == r[i].className ? '' : 'none';
  8. }
  9.  
  10. <select onchange="change_comm_type('tabelka', this)">
  11. <option value="all">Wszystkie</option>
  12. <option value="pos">Pozytywne</option>
  13. <option value="neu">Neutralne</option>
  14. <option value="neg">Negatywne</option>
  15. <table id="tabelka" border="1">
  16. <tr>
  17. <th>lp</th>
  18. <th>Tytuł</th>
  19. <th>Komentarz</th>
  20. </tr>
  21. <tr class="pos">
  22. <td>1</td>
  23. <td>foo</td>
  24. <td>Pozytywny</td>
  25. </tr>
  26. <tr class="neu">
  27. <td>2</td>
  28. <td>bar</td>
  29. <td>Neutralny</td>
  30. </tr>
  31. <tr class="neg">
  32. <td>3</td>
  33. <td>baz</td>
  34. <td>Negatywny</td>
  35. </tr>
  36. <tr class="pos">
  37. <td>4</td>
  38. <td>xxx</td>
  39. <td>Pozytywny</td>
  40. </tr>


Wszystko działa tylko, że teraz potrzebuję na innej stronie stworzyć linki, dzięki którym po przejściu na stronę z tabelą wyświetlą się już przefiltrowane wyniki.

Np. Żeby link pozytywne powodował przejście na stronę z tabelą i dodatkowo w polu select wybierał "pozytywne".

Czy można to zrobić na podstawie powyższego skryptu?

Ten post edytował maciek257 5.08.2013, 16:11:32
Go to the top of the page
+Quote Post
Helid
post 6.08.2013, 17:41:32
Post #2





Grupa: Zarejestrowani
Postów: 280
Pomógł: 20
Dołączył: 12.12.2007
Skąd: 127.0.0.1

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


1. Możesz przekazać jakiś parametr w URL
2. Możesz sprawdzić czy taki parametr został przekazany (http://stackoverflow.com/questions/11582512/how-to-get-url-parameters-with-javascript), jeśli tak to odpalić funkcję change_comm_type z wybranym parametrem


--------------------
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: 14.08.2025 - 07:27