Dd, Omluva - snad v okurkove sezone a jeste v chciplou nedeli tak obsahly prispevek moc nevadi. Chtel jsem dynamickou dvojjazycnou stranku, pracoval na tom hlavne Spock :-) viz. nize. Ma to ale jeden hacek. Prepnete-li se na anglictinu, jdete dal a vratite se, tak je to zase cesky :-(((( (takze zase musite kliknutim prepnout na anglictinu? .... to se nelibi) Uz jsem to resil tak, ze jsem nasledujici stranku oteviral v novem okne takze ta prepnuta tam zustavala, ale to take vadi - nehezke, nedobre atd.atp. Mozna by to slo resit nejakou promennou, ktera by zustavala nahozena v prubehu session na "english" a prepracovanim hlavniho napadu - zatim se musi vzdy kliknout? Poradite prosim nekdo? Posledni verze ty moji stranky je na http://ustredi.fbi.cz A ten Spockuv napad, ze ktereho jsem vychazel, byl: 18. července 2000, 3:39:38, Spock napsal/a: JC>>Nevite tedy prosim nekdo, jak napsat: JC>> if (jazyk=="cesky") { JC>> document.all.nazev1.innerText =c[1]; JC>> document.all.nazev2.innerText =c[2]; JC>> document.all.nazev3.innerText =c[3]; JC>> .... } else (..totez pro druhy jazyk....) pomoci cyklu? aby tam nemuselo JC>>byt nazev1... nazev 11 vypisovano ale generovalo se to v jedne radce cyklu? JC>>Diky. S pozdravem, j.c. S> ale casu se jaksi nedostava... btw: uz mam skoro S> megalomanskej dojem, ze se pomalu stavam v tyhle konfere nejakym S> sefprogramatorem =:-o imho je tu par dobrejch progosu, kteri by mohli S> prihodit svoji trosku do mlejna trochu casteji, ne? nebo si svoje vzacny S> know-how drzite pod poklickou? ;-)))))))))) S> tak tady to mas komplet, ale uvedom si, ze tyhle veci (dhtml) chodi jen S> a pouze v ie4+ (a radeji 5+). proto taky muzes klidne pouzivat reference S> rovnou na danej prvek (objekt) a vyhodit document.all. ... imho by to bylo S> lepsi delat v php. plne browser-friendly (a mozna i jednodussi)... S> bye, spock. S> ============================================ S> # bacha na apostrofy a uvozovky hlavne v druhym eval(). lepsi S> # zkopirovat as is do nejakyho editoru a tam teprve pitvat. :) S> <!-- radek vyhodit - ochrana proti blbejm mailerum S> <html><head> S> <script language=JavaScript> S> /* radek vyhodit - ochrana proti blbejm mailerum S> var c=new Array; var e=new Array; S> c[0]='czesky kecy c.0'; e[0]='english guff #0'; S> c[1]='czesky kecy c.1'; e[1]='english guff #1'; S> c[2]='czesky kecy c.2'; e[2]='english guff #2'; S> c[3]='czesky kecy c.3'; e[3]='english guff #3'; S> // and so far to [n] S> var cz='czesky'; var en='english'; S> var sw=true; S> function toggle(){ S> for(i=0;i<c.length;i++) eval('nazev'+i+'.innerText='+(sw?'e':'c')+'['+i+'];'); S> eval('how.innerText="'+(sw?cz:en)+'";'); sw=!sw; S> } S> */ radek vyhodit - ochrana proti blbejm mailerum S> </script> S> </head> S> <body style="font-family:Verdana,sans-serif; font-size:13px;" topmargin=0 leftmargin=0> S> <center><br><br> S> [ <a id=how href="javascript:toggle();">english</a> ] S> <br><br><br><br> S> <div id=nazev0>czesky kecy c.0</div> S> <div id=nazev1>czesky kecy c.1</div> S> <div id=nazev2>czesky kecy c.2</div> S> <div id=nazev3>czesky kecy c.3</div> S> <br></center></body></html> S> radek vyhodit - ochrana proti blbejm mailerum --> -- S pozdravem, j.c.
This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 03:17 CEST