Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax]Bark obsługi JS
styryl
post 9.12.2009, 15:47:13
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Mam takie oto pytanko: mam w serwisie system oceniania i po kliknięciu dzięki ajax i jquery wszystko dzieje się bez przeładowania strony ale co w momencie jak ktos wyłączy js? Wtedy ocenianie nie działa

wygląda to u mnie tak:
  1. <div id="'.$id.'">
  2. <ul class="rating">
  3. <li alt="'.$ocena.'" style="width: '.$ocenaGraf.'px;" class="current">'.$ocena.'</li>
  4. <li><a href="#" onclick="java script:glosowanie('.$id.',1,\'filmy\')" title="1 gwiazdka na 5" class="rate1">*</a></li>
  5. <li><a href="#" onclick="java script:glosowanie('.$id.',2,\'filmy\')" title="1 gwiazdka na 5" class="rate2">*</a></li>
  6. <li><a href="#" onclick="java script:glosowanie('.$id.',3,\'filmy\')" title="1 gwiazdka na 5" class="rate3">*</a></li>
  7. <li><a href="#" onclick="java script:glosowanie('.$id.',4,\'filmy\')" title="1 gwiazdka na 5" class="rate4">*</a></li>
  8. <li><a href="#" onclick="java script:glosowanie('.$id.',5,\'filmy\')" title="1 gwiazdka na 5" class="rate5">*</a></li>
  9. </ul>
  10. ('.$ocena.')
  11. </div>

Po kliknięciu z włączonym js wszystko gra uruchamia się funkcja głosowanie i miodzia ale bez js to masakra, jest jakaś możliwość żeby zrobić tak że ludzie bez js dostaną linki np: ocena.php?cmd=glosowani&ile=5 a z włączoną obsługą js onclick="java script:glosowanie('.$id.',5,\'filmy\')" ?

Używam jquery jeżeli to coś zmienia ;]

Pzdr



Ten post edytował styryl 9.12.2009, 15:54:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
seth-kk
post 9.12.2009, 16:04:51
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


noscript


--------------------
Go to the top of the page
+Quote Post
zegarek84
post 9.12.2009, 16:18:49
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


daj "normalne" linki w hrew i przeczytaj:
Kilka sposobów na onclick


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
Thorang Hoog
post 12.12.2009, 10:33:32
Post #4





Grupa: Zarejestrowani
Postów: 41
Pomógł: 9
Dołączył: 8.02.2009

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


Cytat(zegarek84 @ 9.12.2009, 16:18:49 ) *
daj "normalne" linki w hrew i przeczytaj:
Kilka sposobów na onclick


jest to najprostrzy sposób
na przykład:
  1. <li><a href="glosowanie.php?id=$id&ocena=2&type=filmy" onclick="java script:glosowanie('.$id.',2,\'filmy\'); void(0);" title="1 gwiazdka na 5" class="rate2">*</a></li>


kiedy dodamy void(0) jest to informacja dla przeglądarki, że ma nie wczytywać linku. Ewentualnie można zwrócić false w funkci glosowanie() efekt będzie ten sam winksmiley.jpg
Jeśli skrypt nie jest obsługiwany to przechodzi do linku: jak w przykładzie
glosowanie.php?id=$id&ocena=2&type=filmy
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: 14.08.2025 - 03:49