Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy i jak zastosować LIVE
Regss
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 7.05.2006

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


Witam!
Zacząłem interesować się AJAX'em i stworzyłem coś takiego:
  1. <title>Proba</title>
  2. <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5.  
  6. $('img[src="star_no.png"]').click(function(){
  7. $("#o").attr("src", "star.png");
  8. });
  9. $('img[src="star.png"]').click(function(){
  10. $("#o").attr("src", "star_no.png");
  11. });
  12. });
  13. </head>
  14. <img id="o" src="star_no.png">
  15. </body>
  16. </html>


Chciałbym aby obrazek zmieniał się na przemian po każdym kliknięciu przypuszczam, że trzeba użyć live jednak nie mam pojęcia jak. Ktoś może mnie oświecić bo to dla mnie na razie czarna magia.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Regss
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 7.05.2006

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


Dzięki za odpowiedź.
Zapomniałem dodać, że rozbudowując ten skrypt będę chciał aby po kliknięciu w star_no.png oprócz zmiany na star.png zostały wykonane inne funkcje (dodanie do bazy mysql wiersza), a po ponownym kliknięciu w zmieniony obrazek zostały wykonane jeszcze inne funkcje (usunięcie z tabeli wiersza). Oczywiście funkcje te będą zapisane w oddzielnych plikach php. Dlatego moja struktura skryptu wydawała mi się lepsza do późniejszej modyfikacji.

kamil4u To może mnie pokierujcie czym mam się zainteresować. Efektem mojej pracy ma być lista filmów na bazie mysql i php którą już posiadam. Obecnie chcę przy każdym filmie dodać gwiazdkę (ulubione) po której naciśnięciu skrypt bez przeładowania strony doda do bazy danych wiersz z id filmu i id użytkownika i zapali żółtą gwiazdkę (star.png). Po ponownym naciśnięciu wykona odwrotną sytuację usuwając wiersz z bazy i ściemni gwiazdkę (star_no.png)

Ten post edytował Regss 23.08.2011, 20:34:24
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: 10.10.2025 - 04:29