Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwne includowanie js
f1xer
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
lord_t
post
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
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 (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
f1xer
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 00:49