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

Diskuze na Lopuchu,
pohlazení na duchu

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: nxfaqbb
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
david11 David11 - Bilbo..and the mouse police never sleeps 25.8.2009 15:33  483
Dik. Ale nefunguje mi to, asi se to snazim pouzivat nejakym nepripustnym zpusobem... : - (

Resp. kdyz do te me funkce fce() dam zjisteni aktualni velikosti okna a vypisu to pomoci fce alert, zda se, ze to funguje (pri pokusu o zmenu velikosti se mi ji podari zmenit o par pixelu a alert to taky o tech par pixelu zahlasi jinak, podle vseho dobre, a funguje to tak opakovane OK).

ALE: kdyz zkousim v te funkci kreslit na okno pomoci document.write, jde to do te me funkce fce() jen jednou jedinkrat, a pak uz se to porad vykresluje stejne podle toho prvniho volani (uz to do ni nikdy nejde). A protoze ja chci v te funkci reagovat na aktualni sirku a vysku a vykreslit to v ruznych pripadech ruzne, nefunguje mi to.

Nevite cim to je? Resp. neexistuje nejaka finta jak zajistit opakovane prekreslovani obsahu okna v zavislosti na jeho velikosti menene uzivatelem?
huh huh 25.8.2009 12:57  482
<body onresize="fce()">

david11 David11 - Bilbo..and the mouse police never sleeps 25.8.2009 12:41  481
upresneni predesleho dotazuMozna jsem se v minulem prispevku nevyjadril zcela jasne, o co mi jde.
Mam zadefinovanou nejakou svou funkci, napr. fce(), a chtel bych, aby se tato funkce zavolala pokazde, kdyz uzivatel meni velikost okna prohlizece. Prece neco takovehohle musi jit nejak jednoduse zaridit... poradte prosim...
david11 David11 - Bilbo..and the mouse police never sleeps 24.8.2009 18:28  480
Neporadil byste mi prosim jeste nekdo jak v html provest test zda byla zmenena velikost okna prohlizece? Rad bych pokazde, kdyz uzivatel zmeni velikost okna, zavolal nejakou svou funkci. Predpokladam, ze na to je udalost onResize, ale nedari se mi ji pouzit spravnym zpusobem. Muzete mi prosim poradit? Diky.
david11 David11 - Bilbo..and the mouse police never sleeps 24.8.2009 14:02  479
huh, hugoDiky, uz mi to slape jak hodinky ; - )
hugo hugo Usmívejte se, - bude hůř!!!! 22.8.2009 06:41  478
Aha, tak jsem asi špatně pochopil otázku. Expiraci cookies samozřejmě jde nastavit.
huh huh 21.8.2009 21:33  477
Samozřejmě jde nastavit dobu platnosti cookie, Google cookies javascript, je to popsaný na třech milionech míst
david11 David11 - Bilbo..and the mouse police never sleeps 21.8.2009 20:33  476
hugoTo je divny... protoze jine (cizi) stranky, ktere navstevuji, si pamatuji jak jsem je naposled nastavil - a do vychoziho stavu je dostanu prave tim, ze zadam to "smazat soubory cookies". Akorat ze tohle mi s mymi strankami nefunguje. Resp. chci rict, ze moje stranky se pri stejnem nastaveni prohlizece chovaji jinak nez vsechny ostatni.

A ted jsem jeste zjistil, ze to, jak si to pamatovalo to nastaveni pri pustene jine instanci prohlizece, tak to plati jen kdyz jsem ty me stranky mel u sebe na disku. Kdyz jsem je vrazil na web, tak si to nic nepamatuje ani s tou pustenou druhou instanci prohlizece. Rekl bych, ze asi delam neco spatne v tom scriptu, ale netusim co...
hugo hugo Usmívejte se, - bude hůř!!!! 21.8.2009 20:11  475
David11Javascriptem IMHO toto neovlivníš (díkybohu). To jak prohlížeč nakládá s cookies je věcí prohlížeče a uživatelského nastvení.
david11 David11 - Bilbo..and the mouse police never sleeps 21.8.2009 19:59  474
mensi zmena meho predesleho prispevkuAha, tak jsem zjistil, ze si to ten prohlizec pamatoval jen proto, ze jsem mel permanentne pustenou jeho druhou instanci. Kdyz jsem za tehle situace nastavil promennou, zavrel prohlizec ve kterem jsem ji nastavil a znova ho pustil, pamatoval si ji. Kdyz ale vypnu vsechny prohlizece, tak si ji nepamatuje. Takze problem neni v tom, ze by ji prohlizec nemazal, ale ze si ji nepamatuje po zavreni vsech prohlizecu, resp. nikam ji neuklada, proto jsem ji take nemohl nikde na disku najit. Takze muzete mi prosim, jako zacatecnikovi v javascriptu, poradit tu kouzelnou formulku, diky ktere se ta promenna zapise na disk? Diky moc.
david11 David11 - Bilbo..and the mouse police never sleeps 21.8.2009 19:46  473
Nevite prosim nekdo kam se ukladaji cookies, ktere si ulozim v html pomoci javascriptu?
Resp. kdyz jsem pri svem prvnim pokusu o praci s cookies zapsal mou promennou timto zpusobem:
document.cookie="moje_promenna=abc";
vsechno krasne funguje - prohlizec si pamatuje, ze v ni mam to "abc", vsechno skvely. Akorat kdyz zadam "vymazat soubory cookies", tu mou promennou si prohlizec porad pamatuje... a ani v zadnem adresari cookies ji (retrezec jejiho jmena) nemuzu najit (tedy mam na mysli pred tim mazanim)...
Poradite mi prosimvas nekdo, jak zaridit, aby se ukladala standartne tam, kam vsechny ostatni, a jak zaridit, aby se mazala, pokud uzivatel zada ze chce smazat cookies? Resp. v cem by mohl byt problem ze na ni prohlizec sice reaguje, ale standartne ji nemaze? Diky.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 21.8.2009 17:16  472
Hm, tak to vypada ze maji obecne problem s parsovanim jakyhokoli html do objektovy struktuty pokud je kod mensi nez [table] :(
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 21.8.2009 16:58  471
Tak jsem si pekne nabehnul s mootools a pranasenim fragmentu html 'tbody' v requestu. nakonec jsem zjistil, ze zrovna tenhle element nejsou schopny rozparsovat pro dalsi zpracovani, pokud to zapozdrim do tabulky tak to zkousnou ale jinak ne :(
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 21.8.2009 09:47  470
pokud to bude fungovat i v ie6 a 7 tak to zkusim, diky.
huh huh 20.8.2009 23:01  469
Tak si je dej do vlastního atrbutu:
<html>
<table>
<tr>
<td moje='a' id='x'>sdfsd</td>
</tr>
</table>
<script>
var x = document.getElementById('x')
alert(x.getAttribute('moje'))
</script>
</html>
funguje mi v IE 8, FF 3.5, O 9, Konqueror 4.2.3
Jestli to máš v XHTML a chceš bejt nóbl, tak si pro něj definuje vlastní namespace.

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

(c) 2001-2011 Lopuch.cz   
Kontakt