Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Problem z ciasteczkiem
merid
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 5.11.2012

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


Witam kolejny błachy problem. Chciałbym aby po ocenie strony tworzyło się ciasteczk. Kolejnym razem jak uzytkownik chcialbym zaglosowac powinien sie wyswietlic komunikat ze juz to zrobił. Mam dwie koncepcje na skrypty tylko nie wiem ktora lepsza i czy wogole sa dobre. W dreamweaverze dziala na stronie i w jsfiddle juz nie

  1. <div id="ocen">
  2. <p>Ocen strone !</p>
  3. <form name="ocenstrone" method="post">
  4. <tr>
  5. <td><input type="radio" id="ocena1" name="ocena" value="1" /></td>
  6. <td><p>1</p></td>
  7. </tr>
  8. <tr>
  9. <td><input type="radio" id="ocena2" name="ocena" value="2" /></td>
  10. <td><p>2</p></td>
  11. </tr>
  12. <tr>
  13. <td><input type="radio" id="ocena3" name="ocena" value="3" /></td>
  14. <td><p>3</p></td>
  15. </tr>
  16. <tr>
  17. <td><input type="radio" id="ocena4" name="ocena" value="4" /></td>
  18. <td><p>4</p></td>
  19. </tr>
  20. <tr>
  21. <td><input type="radio" id="ocena5" name="ocena" value="5" /></td>
  22. <td><p>5</p></td>
  23. </tr>
  24. <tr>
  25. <td><input type="radio" id="ocena6" name="ocena" value="6" /></td>
  26. <td><p>6</p></td>
  27. </tr></table>
  28. <input type="button" value="Wyslij" name="wyslij1" onclick="formularz();"/>
  29. </form>
  30. </div>
  1. function formularz() {
  2.  
  3. if (document.cookie != ""){
  4. var userName = zaglosowales;
  5. var expireDate = new Date();
  6. expireDate.setMonth(expireDate.getMonth()+2);
  7. document.cookie = "userName=" + username +"expires=" + expireDate.toGMTString();}
  8. else {
  9. alert('Już oddaleś swój głos');
  10. } return false;
  11.  
  12. var radio_check_val = "";
  13. for (i = 0; i < document.getElementsByName('ocena').length; i++) {
  14. if (document.getElementsByName('ocena')[i].checked) {
  15. alert("Dziekuje za glos");
  16. radio_check_val = document.getElementsByName('ocena')[i].value;
  17.  
  18. }
  19.  
  20. }
  21. if (radio_check_val === "")
  22. {
  23. alert("nie oddałeś głosu");
  24. }
  25.  
  26.  
  27. }
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  1. function formularz() {
  2.  
  3. if (document.cookie != ""){
  4. var userName = zaglosowales;
  5. var expireDate = new Date();
  6. expireDate.setMonth(expireDate.getMonth()+2);
  7. document.cookie = "userName=" + username +"expires=" + expireDate.toGMTString();
  8. function wybor();} // tutaj chcialbym aby program przeszedl do tej funkcji i za bardzo nie wiem jak to zrobic
  9. else {
  10. alert('Już oddaleś swój głos');
  11. } return false;}
  12. function wybor(){
  13. var radio_check_val = "";
  14. for (i = 0; i < document.getElementsByName('ocena').length; i++) {
  15. if (document.getElementsByName('ocena')[i].checked) {
  16. alert("Dziekuje za glos");
  17. radio_check_val = document.getElementsByName('ocena')[i].value;
  18.  
  19. }
  20.  
  21. }
  22. if (radio_check_val === "")
  23. {
  24. alert("nie oddałeś głosu");
  25. }
  26.  
  27.  
  28.  
  29.  
  30. }
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
Go to the top of the page
+Quote Post
CTRL
post
Post #2





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


Zapisuj w bazie danych adres ip lub/i dane przeglądarki. Jeśli ktoś usunie ciasteczko będzie mógł głosować kolejny raz.


--------------------
Go to the top of the page
+Quote Post
merid
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 5.11.2012

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


Ja wiem ze mozna usuwac ciasteczko i znowu glosowac. Tylko ja napisalem taki program w celu cwiczenia
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 Aktualny czas: 21.08.2025 - 09:48