Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dziwne includowanie js
f1xer
post 13.10.2009, 17:28:58
Post #1





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

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


Witam ostatnio w przeglądanym kodzie znalazłem taką konstrukcję:
  1. <script type="text/javascript" src="skrypt.js?rand=234>

co oznacza ten znak zapytania ?. Czy jest możliwość podawania argumentów do pliku js?


--------------------
Pomogłem? wyraź to i kliknij "Pomógł"
Go to the top of the page
+Quote Post
lord_t
post 13.10.2009, 18:11:24
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Jestem pewien, że chodzi o to żeby za każdym razem plik js był wczytywany na nowo, a nie był brany z cache'u - to konstrukcja na kształt parametrów w php.

Nie jest możliwe* podanie w ten sposób parametrów do skryptu jest. Ale mógłbyś zrobić coś takiego:
  1. <script type="text/javascript" src="skrypt.php?rand=234></script>


Wtedy plik php mógłby generować na wyjściu plik js z parametrami, które ustalałbyś w kodzie php.
Sugeruje jednak na stronce wywoływać po prostu funkcje z pliku skrytp.js z odpowiednimi parametrami.






*) W zasadzie jest;p Ale szkoda zabawy, bo i tak sprowadzi się to do php.

Ten post edytował lord_t 13.10.2009, 18:12:00


--------------------
Go to the top of the page
+Quote Post
zegarek84
post 13.10.2009, 18:11:59
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


ten skrypt najprawdopodobniej jest generowany dynamicznie przez php lub po ustaleniu wartości get zwracana zawartość statycznego pliku (co w sumie wychodzi na to pierwsze)... ogólnie skryptom js można na wiele sposobów dodatkowo przekazać parametry - może to być kolejny skrypt ze zmiennymi "globalnymi" lub jakimś obiektem, jakieś pola formularza lub odpowiednia struktura generowanego html gdzie przez dom zczytać można dane winksmiley.jpg


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
f1xer
post 13.10.2009, 19:25:34
Post #4





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

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


dzięki lord_t, ten skrypt pochodzi z http://coffeescripter.com/code/ad-gallery/ i rzeczywiście jest tam generowana co jakiś czas inna wartość. Najbardziej przekonało mnie wyjaśnienie z cachem.


--------------------
Pomogłem? wyraź to i kliknij "Pomógł"
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:36