Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmiana src, w zewnętrznym skrypcie
Michuu94
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.02.2011

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


Witam, mam na stronie zewnętrzny JavaScript (z zupełnie innej strony, dopuszczony do publicznego użytku), który wyświetla mi pewien tekst w bloku.
Skrypt ten codziennie wyświetla automatycznie co innego.
Wyświetlaną zawartością można zarządzać jednak przez zmianę jednego znaku w adresie skryptu, tj. domyślne "0" wyświetla to, co jest na dziś, jeżeli wpiszę "-1", będzie ze wczoraj, a np. "5" - to, co za pięć dni.

Wszystko działa bezbłędnie, nie muszę nic robić, żeby ten blok mi się aktualizował.

Mój problem polega na tym, że chciałbym zrobić odnośniki "poprzedni dzień" i "następny dzień", można by dodawać i odejmować tą liczbę deklarując ją jako zmienną. Ale jak technicznie zrobić, żeby zmieniał się atrybut "src" wewnątrz linku do zewnętrznego JavaScriptu? Myślałem, że zrobi się to tak, jak zmianę obrazka, a okazało się, że nie działa. Chodzi mi o naciśnięcie przycisku, dzięki któremu wyświetli się zupełnie inny tekst, tzn. zmieni się wyświetlany JavaScript.

Czy ktoś ma jakiś pomysł?
Jestem trochę zielony w kwestii JavaSrcript i PHP, z góry dziękuję za wszelką pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AdIoS_Neo
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

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


Witaj,
niestety zmiana atrybutu src nic nie da ponieważ ten blok jest raz odczytywany podczas ładowania strony i nawet jeśli zmienisz wartość atrybutu src (bo się da (IMG:style_emoticons/default/smile.gif) ) to nowy plik nie zostanie pobrany i dołączony do aktualnej zawartości strony. Do osiągnięcia pożądanego przez Ciebie efektu wydaje mi się najlepiej wykorzystać AJAX ew. pływająca ramkę (tylko w niej nie masz kontroli nad stylem).
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 03:03