![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem w necie coś takiego
Kod var linki = document.getElementsByTagName('a'); for(i=0; i < linki.length; i++) { if (linki[i].className=='costam') linki[i].onclick = costam; // nazwa funkcji bez ()! /* można też użyć: linki[i].onlick = function() {return costam(para,metry);} */ } Dokładnie na tej stronie http://pornel.net/onclick interesuje mnie ta linijka Kod /* można też użyć: linki[i].onlick = function() {return costam(para,metry);} */ Jak wywołać te parametry z pliku php jeśli są one dynamiczne, a całą tą funkcje mam osobno w pliku .js? Z góry dziękuje za pomoc Ten post edytował sannin 4.01.2009, 01:10:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
rozumiem ze masz problem jak uzyskać powiedzmy wartośc zmiennej $x znajdującej się w jakimś tam pliku php z poziomu zupelnie osobnego pliku js. Generalnie ja robie to tak, że jak potrzebuje przekazać jakies większe ilość zmiennych do js z php to w sekcji head pliku html robie sobie coś takiego.
Naturalnie najlepiej dodać ten kod przed innymi skryptami tak aby mogły one z niego skorzystać. Potem juz w dowolnym kodzie możesz dostać się do dowolnego 'parametru' przez Kod PParams.cos .Mam nadzieje ze o to chodzilo. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak chodzi o to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a nie da się zrobić tego jakoś zgrabniej? Żeby user nie widział tych zmiennych? Nie koniecznie musi to wyglądać jak tutaj... chodzi mi o jakiś dobry sposób na onclick. Dzięki za odp :(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Tak chodzi o to a nie da się zrobić tego jakoś zgrabniej? Żeby user nie widział tych zmiennych? Których zmiennych? PHP, czy JS? Jeśli masz na myśli JS, to zapomnij. Zmiennych PHP nie będzie, jeśli tylko będziesz ten kod parsował, a pliku .js PHP nie obrabia, bo mu nie kazałeś. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o zmienne przekazywane do js przez php wygląda to na zasadzie load(1, 2, 5); Jadę na smarty więc nie bardzo odpowiada mi walić to w head bo mam stronę podzieloną na osobne pliki tpl i żeby to tam dodać byłoby zachodu ;p Chodzi mi o jakieś rozsądne wywołanie onclick bo
Cytat <a href="#" onclick="funkcja('1', '2', '3');">cos</a> wyglda wieśniacko i po kliknięciu przesówa mi stronę na samą góre ;p
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
Nic tutaj genialnego nie wykombinujesz. Musisz gdzieś przekazać te parametry. Może metadata nie bedzie, az tak "wiesniackie" ? co do przechodzenia na samą górę to
Kod <a href="#" onclick="funkcja('1', '2', '3'); return false;">cos</a>
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 03:54 |