Z serii "moje problemy", mam tutaj nowy skrypt. Robiłem skrypt, który pobiera wartość pól text(o nazwach: k, s, z, p, d, kkall) po włączeniu funkcji "Ustaw", a potem po włączeniu funkcji "pokazCiastka" wczytuje ich wartość do alertu. Na chwile obecną jest "undefined":
[JAVASCRIPT] pobierz, plaintext
  1. function pokazCookie(nazwa) { //1
  2. if (document.cookie!="") { //2
  3. var toCookie=document.cookie.split("; "); //3
  4. for (i=0; i<toCookie.length; i++) { //4
  5. var nazwaCookie=toCookie[i].split("=")[0]; //5
  6. var wartoscCookie=toCookie[i].split("=")[1]; //6
  7. if (nazwaCookie==nazwa) return unescape(wartoscCookie) //7
  8. }
  9. }
  10. else {
  11. alert("test")
  12. }
  13. }
  14.  
  15. function Ustaw() {
  16. var ckk = document.kam.k.value;
  17. var cks = document.kam.s.value;
  18. var ckz = document.kam.z.value;
  19. var ckp = document.kam.p.value;
  20. var ckd = document.kam.d.value;
  21. var call = document.kam.kkall.value;
  22. var waznosc = new Date();
  23. waznosc.setMonth(waznosc.getMonth() + 6);
  24. if (ckk != 0) {
  25. document.cookie = "KK", escape(ckk), waznosc;
  26. }
  27. if (cks != 0) {
  28. document.cookie = "KS", escape(cks), waznosc;
  29. }
  30. if (ckz != 0) {
  31. document.cookie = "KZ", escape(ckz), waznosc;
  32. }
  33. if (ckp != 0) {
  34. document.cookie = "KP", escape(ckp), waznosc;
  35. }
  36. if (ckd != 0) {
  37. document.cookie = "KD", escape(ckd), waznosc;
  38. }
  39. if (call != 0) {
  40. document.cookie = "All", escape(call), waznosc;
  41. }
  42. }
  43. function pokazCookie(nazwa) {
  44. if (document.cookie!="") {
  45. var toCookie=document.cookie.split("; ");
  46. for (i=0; i<toCookie.length; i++) {
  47. var nazwaCookie=toCookie[i].split("=")[0];
  48. var wartoscCookie=toCookie[i].split("=")[1];
  49. if (nazwaCookie==nazwa) return unescape(wartoscCookie);
  50. }
  51. }
  52. }
  53. function pokazCiastka() {
  54. var text = 'KK: ' + pokazCookie('KK') + "\n" + 'KS: ' + pokazCookie('KS') + "\n" + 'KZ: ' + pokazCookie('KZ') + "\n" + 'KP: ' + pokazCookie('KP') + "\n" + 'KD: ' + pokazCookie('KD') + "\n" + 'Wszystko: ' + pokazCookie('All');
  55. alert(text);
  56. }
[JAVASCRIPT] pobierz, plaintext


//edit

Napisałem to drugi raz, teraz dziala.

//do zamknięcia