Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czy da sie ajaxem przeładować plik .js?
expert
post 2.05.2009, 09:37:15
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

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


Czy da się za pomocą ajaxu pobrać od nowa plik .js przeł przeładowania strony?
Go to the top of the page
+Quote Post
wookieb
post 2.05.2009, 10:01:49
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Pobierasz go i na nim "eval"


--------------------
Go to the top of the page
+Quote Post
kamil4u
post 2.05.2009, 19:34:23
Post #3





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


"eval" is evil smile.gif

Proponuję usunąć z drzewa dom <script> po czym dodać jeszcze raz z tym, że np.:
<script src="./ścieżka_do_pliku.js?data=(data wygenerowana za pomocą JS)"> i nie potrzeba AJAX-u smile.gif


--------------------
Go to the top of the page
+Quote Post
expert
post 2.05.2009, 20:21:46
Post #4





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

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


I w przypadku przeładowania pliku js zmieniać datę? Ale jak?
Go to the top of the page
+Quote Post
pawkow
post 3.05.2009, 00:03:29
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 7
Dołączył: 30.09.2006

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


zmienić datę czego ?
Go to the top of the page
+Quote Post
expert
post 3.05.2009, 07:55:06
Post #6





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

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


<script src="./ścieżka_do_pliku.js?data=(data wygenerowana za pomocą JS)">

No bo mi chodzi o to, żeby załadować plik js bez ponownego ładowania strony. A jak dodać ten fragment? document.write();? Ludzie piszcie jaśniej...
Go to the top of the page
+Quote Post
pawkow
post 3.05.2009, 12:12:54
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 7
Dołączył: 30.09.2006

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


http://www.google.pl/search?q=javascript+data
Go to the top of the page
+Quote Post
kamil4u
post 4.05.2009, 10:17:55
Post #8





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


To jeszcze raz:
- Ogólnie: http://www.howtocreate.co.uk/tutorials/javascript/dombasics
- usuwanie elementów z drzewa DOM: http://kurs.browsehappy.pl/JavaScript/DOM
- dodawanie elementów do drzew DOM: http://kurs.browsehappy.pl/JavaScript/DOM (tak ten sam)
- data w JS: Google smile.gif

Podpowiedź:
Kod
element.src = "blabalbla.js?"+data_wygenerowana;


--------------------
Go to the top of the page
+Quote Post
expert
post 4.05.2009, 16:37:40
Post #9





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

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


No teraz rozumiem. Czyli za pomocą DOM kasuje <script> i potem dodaje z nową datą w linku (po co nowa data to już wiem).
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: 12.06.2025 - 14:32