Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Zawartość komórki tabeli
Max Damage
post 17.10.2009, 11:18:11
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


Mam taką tabelę:
  1. <table id="ulubione">
  2. <tr id="ulub_naglowek">
  3. <th>Obrazek</th>
  4. <th onclick="sortuj(this);">Producent</th>
  5. <th onclick="sortuj(this);">Auto</th>
  6. <th onclick="sortuj(this);">Data dodania</th>
  7. </tr>
  8. </thead>
  9. {section name=i loop=$ulubione}
  10. {if $smarty.section.i.index%2 eq 0}
  11. <tr class="tr0">
  12. {else}
  13. <tr class="trr">
  14. {/if}
  15. <td><img src="obrazki/{$ulubione[i].obrazek}" width="160" height="107"/></td>
  16. <td><a href="przegladaj.php?marka={$ulubione[i].id}">{$ulubione[i].nazwa_marki}</a></td>
  17. <td><a href="przegladaj.php?marka={$ulubione[i].id}">{$ulubione[i].nazwa}</a></td>
  18. <td><span id="data_dodania"><a href="przegladaj.php?marka={$ulubione[i].id}">
  19. {$ulubione[i].data_dodania|date_format:"%d-%m-%Y"}</a></span></td>
  20. </tr>
  21. {/section}
  22. </tbody>
  23. </table>

I skrypt do jej sortowania, pobieram w nim dane z komórek klikniętej kolumny tabeli w ten sposób:
[JAVASCRIPT] pobierz, plaintext
  1. cells[kolumna.cellIndex].firstChild.nodeValue
[JAVASCRIPT] pobierz, plaintext

I tu jest problem, ponieważ otrzymuję null, zamiast wartości. Skrypt działa, ale dla komórek które mają w sobie samą wartość, bez linków itp. innerHTML też się nie nada, bo wyciągnie mi wszystko z linkiem włącznie. Jak wyciągnąć z tego samą wartość?

EDIT:
Ok, poradziłem sobie. Należało dodać do tego childNodes:
[JAVASCRIPT] pobierz, plaintext
  1. cells[kolumna.cellIndex].childNodes[0].firstChild.nodeValue
[JAVASCRIPT] pobierz, plaintext


Ten post edytował Max Damage 17.10.2009, 14:20:40


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.08.2025 - 23:52