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":
function pokazCookie(nazwa) { //1
if (document.cookie!="") { //2
var toCookie=document.cookie.split("; "); //3
for (i=0; i<toCookie.length; i++) { //4
var nazwaCookie=toCookie[i].split("=")[0]; //5
var wartoscCookie=toCookie[i].split("=")[1]; //6
if (nazwaCookie==nazwa) return unescape(wartoscCookie) //7
}
}
else {
alert("test")
}
}
function Ustaw() {
var ckk = document.kam.k.value;
var cks = document.kam.s.value;
var ckz = document.kam.z.value;
var ckp = document.kam.p.value;
var ckd = document.kam.d.value;
var call = document.kam.kkall.value;
var waznosc = new Date();
waznosc.setMonth(waznosc.getMonth() + 6);
if (ckk != 0) {
document.cookie = "KK", escape(ckk), waznosc;
}
if (cks != 0) {
document.cookie = "KS", escape(cks), waznosc;
}
if (ckz != 0) {
document.cookie = "KZ", escape(ckz), waznosc;
}
if (ckp != 0) {
document.cookie = "KP", escape(ckp), waznosc;
}
if (ckd != 0) {
document.cookie = "KD", escape(ckd), waznosc;
}
if (call != 0) {
document.cookie = "All", escape(call), waznosc;
}
}
function pokazCookie(nazwa) {
if (document.cookie!="") {
var toCookie=document.cookie.split("; ");
for (i=0; i<toCookie.length; i++) {
var nazwaCookie=toCookie[i].split("=")[0];
var wartoscCookie=toCookie[i].split("=")[1];
if (nazwaCookie==nazwa) return unescape(wartoscCookie);
}
}
}
function pokazCiastka() {
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');
alert(text);
}
//edit
Napisałem to drugi raz, teraz dziala.
//do zamknięcia
Ten post edytował BuzekxD 2.06.2013, 11:04:24