Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Něco navíc v zeleném?
A proč ne...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub JavaScript [ŽP: neomezená] (kategorie Programování) moderuje Šéf Lopuchu.
Archiv
- http://al3x.3web.cz/js/ - najdete zde zaklady javascriptu je tam i docela dobre vysvetleny cookies
- specifikace ECMAScriptu - standard založený na JavaScriptu a JScriptu.
Download Opera
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: uqoctvn
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 16.9.2009 19:31  519
David11 [518]: Snad ti pomůže tohle. Ale máš fakt šíleně divný požadavky ;-).
david11 David11 - Bilbo..and the mouse police never sleeps 16.9.2009 19:25  518
dalsi problem z jineho soudkuNevite prosim nekdo, jak se da zjistit predchozi navstivena stranka? Napr. v okamziku, kdyz bych se pomoci javascript:history.back() vratil na napr. "http://www.test.cz/obrazky/obrazek.jpg" (ale vracet se nechci), potreboval bych, aby mi nejaka funkce v te situaci vratila tenhle retezec. No, v idealnim pripade vlastne potrebuji vratit jen to "obrazek.jpg", ale pokud by existovala nejaka funkce, ktera by tu adresu vratila treba celou, ten retezec za poslednim lomitkem uz si urcite budu schopnej vyseparovat.
Nevite prosim nekdo, jestli se to da zjistit a pripadne jak?
david11 David11 - Bilbo..and the mouse police never sleeps 15.9.2009 20:13  517
huhDiky moc, uz mi to funguje. Jo, jasne, kdyz jsem ten retezec rozsekal strednikama bez mezery, byla ve vesech prvcich rozsekaneho pole na zacatku mezera, takze to tu promennou nenaslo. Takze problem byl v blby mezere. Jeste jednou diky moc!
huh huh 15.9.2009 20:02  516
David11 [512]: místo ";" tam má bejt "; " (tj. středník a za ním mezera)
huh huh 15.9.2009 20:00  515
David11 [514]: document.cookie vrací samozřejmě všechny cookie
david11 David11 - Bilbo..and the mouse police never sleeps 15.9.2009 19:48  514
huhResp. jak mam tedy pristupovat k jednotlivym cookie, kdyz document.cookie podle vseho vraci prvni cookie? Jak se tedy dostanu na ty dalsi?
david11 David11 - Bilbo..and the mouse police never sleeps 15.9.2009 19:34  512
huhKdyz to nastavuji po jednom dle [509], tak se mi tu druhou promennou nepodari precist. Je tedy chyba ve funkci, ve ktere to ctu?
Ta funkce vypada takto:
function hodnotaCK(nazevCK)
{
cks = document.cookie.split(";");
for (i in cks)
{ ck = cks[i].split("=");
if (ck[0] == nazevCK)
return ck[1];
}
return "-1";
}
david11 David11 - Bilbo..and the mouse police never sleeps 15.9.2009 19:28  511
huhDiky.
Zafungoval efekt "hodim na lopuch dotaz a v zapeti me jeste neco napadne, co bych mohl vyzkouset" tak jsem ho smazal a chtel jsem ho sem hodit az po tom, co to neco vyzkousim a pripadne ten dotaz zkorigovat. Byl jsi ale rychlejsi, tak jsem do [510] hodil to, co bylo v [508], aby bylo zrejme na cos mi odpovidal. Kazdopadne diky, vyzkousim to.
david11 David11 - Bilbo..and the mouse police never sleeps 15.9.2009 19:26  510
vsemZkousel jsem vyrestit ten problem, ktery jsem popisoval v mem predchozim prispevku, vygooglil jsem spoustu stranek popisujicich cookies, ale vyresit se mi to zatim nepovedlo. Na zaklade techto mych pokusu bych zatim mel dva dotazy, muzete mi na ne prosim nekdo odpovedet?

1) Jsou nastaveni domain, path a secure povinne? (rekl bych, ze nejsou, presto jsem je zkousel nastavovat, ale stejne se mi druhou promennou nepovedlo zapsat a precist, i kdybych se rozkrajel)

2) Mel jsem za to, ze document.cookie je retezec, ktery se da naplnit obycejnym prirazenim. Nicmene zkusil jsem napsat tento kod:

var test = "promenna01=1; expires=" + platnost + "; promenna02=2; expires=" + platnost + ";"
alert("prvniAlert: " + test);
document.cookie = test;
alert("druhyAlert: " + document.cookie);

vysledkem ktereho jsou tyto dva vypisy:

prvniAlert: promenna01=1; expires=Wed, 15 Sep 2010 16:54:11 UTC; promenna02=2; expires=Wed, 15 Sep 2010 16:54:11 UTC;
druhyAlert: promenna01=1

a o tom, ze document.cookie je retezec, ktery se da naplnit obycejnym prirazenim zacinam pochybovat. Nevite nekdo JAK s tim document.cookie mam tedy pracovat? Cekal jsem naprosto jednoduchy princip: co do nej zapisu, to v nem je, a to pak nekde jinde muzu precist. Podle vseho to tak nefunguje. Nevite prosim nekdo JAK TO TEDY FUNGUJE?
Diky, David
huh huh 15.9.2009 19:22  509
David11 [508]: Musíš je nastavovat po jednom:
var test = "promenna01=1; expires=" + platnost
document.cookie = test;
test = "promenna02=2; expires=" + platnost
document.cookie = test;
david11 David11 - Bilbo..and the mouse police never sleeps 14.9.2009 11:36  507
Ten problem je nasledujici:Potrebuju si zapamatovat dve promenne pomoci cookies. Podarilo se mi dat dohromady kod, ktery zapisuje a cte jednu promennou. Pokud ale chci cist a zapisovat druhou, nedari se mi to. Mozna je jen problem v zapisu, kdyz zapisuji tu jednu, delam to takhle:

document.cookie = jmeno + "=" + hodnota + "; expires=" + platnost;

Pokud bych chtel stejne zapsat i tu druhou, tusim, ze si asi prepisu tu prvni (nebo ne?)
Zkousel jsem to takhle, ale to mi taky nezafunguje:

document.cookie = jmeno + "=" + hodnota + "; expires=" + platnost + jmeno2 + "=" + hodnota2 + "; expires=" + platnost2;

Muzete mi prosim nekdo poradit, jak spravne zapsat vic promennych?

Nebo mam chybu v cteni? Delam to takhle:

cks = document.cookie.split(";");
for (i in cks)
{ ck = cks[i].split("=");
if (ck[0] == nazevCK)
return ck[1];
}
return "-1";
david11 David11 - Bilbo..and the mouse police never sleeps 14.9.2009 11:34  506
KdokolivDiky. Tak ja se teda nebudu stydet sem hodit jeste jeden problem na ktery nemuzu prijit, tentokrat jsem i docela googloval, ale bezvysledne : - (
Treba to nekdo bude vedet a poradi mi...
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 11.9.2009 23:00  505
David11 [504]: V pohode, od toho tu jsme. Kdyby jenom vsechny dotazy mely tak snadnou a jasnou odpoved...
david11 David11 - Bilbo..and the mouse police never sleeps 11.9.2009 17:08  504
KdokolivDiky, to je presne ono, : - ) stydim se, ze jsem si to nevygoogloval... : - (
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 11.9.2009 12:10  503
window.confirm

[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt