![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.02.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam napisana funkcje w javascript, działa jeśli nazwa funkcji jest przypisana przeze mnie, jednak nie działa, gdy chce przypisać do niej wartość pobraną z bazy. Pomocy. Oto część skryptu:
Kod while($dane = mysql_fetch_assoc($odpszukkat)) { $id=$dane['id_pod']; $nazwa=$dane['nazwa']; ?> <tr><td> <script type="text/javascript"> function <?php echo $nazwa; ?>() { var e = document.getElementById('<?php echo $id; ?>'); if (e.style.display == 'none') e.style.display = 'block'; else e.style.display = 'none'; } </script> <div style="text-align:left;padding:10px"> <span style="cursor:pointer;color:black;" onClick="<?php echo $nazwa; ?>();"><font size="2,5"><b>Dodaj komentarz</b></font></span> </div> <div id="<?php echo $id; ?>" style="display:none; text-align:left;"> <?php echo 'cos tam </div>'; ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Myslisz ze funkcje sa po to zeby tworzyc kazda oddzielna do kazdego elementu?
Pomysl troszke... wystarzczy przekazac JEDNEJ funkcji JEDEN argument (w twoim przypadku id elementu) na ktorym funkcja ma byc dokonana i tyle. A czemu nie dziala? A wyświetliles sobie zmienna $dane? Sprawdziles poprawnosc zapytania? -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.02.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Tak, $dane działają... Chodzi o to że mam kilka kategorii, i chce żeby po kliknięciu na kategorie wyświetlała się lista produktów, a po ponownym kliknięciu zwijała. Może jest na to inny sposób?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ustanow jedna funkcje o okreslonej nazwie np . pokapoka
Dodaj do jej listy parametrow np. poleDoPokaPoka i w onclick przekazuj tylko id elementu ktore ma sie pokazac. w twoym przypadku wygladałoby to mniej wiecej tak Kod onclick="pokapoka('id_elementu')" Oczywiscie id_elementu wstawiasz ze swojej zmiennej. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:07 |