>vcera jsem prosil o pomoc pri vytvareni dynamicke dvojjazycne stranky, >ale asi to bylo nestravitelne, neprisel jediny namet. Nevite tedy prosim >nekdo, jak napsat: if (jazyk=="cesky") { > document.all.nazev1.innerText =c[1]; > document.all.nazev2.innerText =c[2]; > document.all.nazev3.innerText =c[3]; > .... } else (..totez pro druhy jazyk....) pomoci cyklu? aby tam nemuselo >byt nazev1... nazev 11 vypisovano ale generovalo se to v jedne radce cyklu? >Diky. S pozdravem, j.c. stravitelny je to lehce. ale casu se jaksi nedostava... btw: uz mam skoro megalomanskej dojem, ze se pomalu stavam v tyhle konfere nejakym sefprogramatorem =:-o imho je tu par dobrejch progosu, kteri by mohli prihodit svoji trosku do mlejna trochu casteji, ne? nebo si svoje vzacny know-how drzite pod poklickou? ;-)))))))))) tak tady to mas komplet, ale uvedom si, ze tyhle veci (dhtml) chodi jen a pouze v ie4+ (a radeji 5+). proto taky muzes klidne pouzivat reference rovnou na danej prvek (objekt) a vyhodit document.all. ... imho by to bylo lepsi delat v php. plne browser-friendly (a mozna i jednodussi)... bye, spock. ============================================ # bacha na apostrofy a uvozovky hlavne v druhym eval(). lepsi # zkopirovat as is do nejakyho editoru a tam teprve pitvat. :) <!-- radek vyhodit - ochrana proti blbejm mailerum <html><head> <script language=JavaScript> /* radek vyhodit - ochrana proti blbejm mailerum var c=new Array; var e=new Array; c[0]='czesky kecy c.0'; e[0]='english guff #0'; c[1]='czesky kecy c.1'; e[1]='english guff #1'; c[2]='czesky kecy c.2'; e[2]='english guff #2'; c[3]='czesky kecy c.3'; e[3]='english guff #3'; // and so far to [n] var cz='czesky'; var en='english'; var sw=true; function toggle(){ for(i=0;i<c.length;i++) eval('nazev'+i+'.innerText='+(sw?'e':'c')+'['+i+'];'); eval('how.innerText="'+(sw?cz:en)+'";'); sw=!sw; } */ radek vyhodit - ochrana proti blbejm mailerum </script> </head> <body style="font-family:Verdana,sans-serif; font-size:13px;" topmargin=0 leftmargin=0> <center><br><br> [ <a id=how href="javascript:toggle();">english</a> ] <br><br><br><br> <div id=nazev0>czesky kecy c.0</div> <div id=nazev1>czesky kecy c.1</div> <div id=nazev2>czesky kecy c.2</div> <div id=nazev3>czesky kecy c.3</div> <br></center></body></html> radek vyhodit - ochrana proti blbejm mailerum -->
This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 02:57 CEST