![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym się Was zapytać jak można odebrać za pomocą javascriptu dane ze zmiennej dopisanej do nazwy pliku js np src="skrypt.js?zmienna=zawartośc" -------------------- Jeśli my czegoś nie zrobimy, zrobią to za nas inni
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie. Zresztą nawet nie wiem, jak miałoby to działać - plik js nie jest przetwarzany przez serwer. Jedyne wyjście to podczepić interpreter php pod rozszerzenie .js i wmieszać w niego kod php.
-------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
a jednak TAK, wystarczy podpatrzeć jak to jest załatwiane w bibliotece scriptaculous.js
Kod $A(document.getElementsByTagName("script")).findAll( function(s) {
return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/)) }).each( function(s) { var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,''); var includes = s.src.match(/\?.*load=([a-z,]*)/); (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each( function(include) { Scriptaculous.require(path+include+'.js') }); }); -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym się Was zapytać jak można odebrać za pomocą javascriptu dane ze zmiennej dopisanej do nazwy pliku js Możesz to zrobić inaczej: Wtedy w script.js możesz się odwoływać do "zmienna". Skoro możesz zrobić "src='script.js?zmienna=23'", to możesz też tak, jak opisałem powyżej. Trochę prościej niż sposób zaproponowany przez tomeksobczak'a. Ten post edytował sowiq 5.06.2008, 15:36:15 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Heh, no faktycznie, jak widać jest to jednak możliwe
![]() ![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
dzięki za odpowiedzi pozdrawiam
![]() -------------------- Jeśli my czegoś nie zrobimy, zrobią to za nas inni
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 22:28 |