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%)
-----


Pozmieniałem na klasy, przerobiłem skrypt i działa bez zarzutu.

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('img.o').click(function(){
  4. var here = $(this);
  5. if( here.attr('src') == 'star_no.png'){
  6. here.attr("src", "star.png");
  7. here.load("dodaj.php?jak=dodaj&count="+here.attr('alt'));
  8. } else {
  9. here.attr("src", "star_no.png");
  10. here.load("dodaj.php?jak=usun&count="+here.attr('alt'));
  11. }
  12. });
  13. });


Chciałbym jeszcze dodać po każdej akcji wyskakujący w rogu mały DIV z informacją "Dodano" "Usunięto" Udaje mi się to zrobić z prostymi alertami jednak w jQuery isnieje chyba jeszcze coś innego? Czego mam szukać?
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: 5.10.2025 - 17:57