Autor | Zpráva | ||
---|---|---|---|
Tomkinss Profil |
#1 · Zasláno: 20. 7. 2010, 16:50:21
Zdravím,
zaujimalo by ma, či by sa dalo spraviť na stránke drop down menu, kde by sa vyberalo zo 4 jazykov (Slovensky, Česky, Anglicky, Nemecky) Po prepnutí napríklad na česky, by sa časť textu zmenila na český jazyk bez refreshu. Išlo by o prednastasvený text, ktorý by som si predtým preložil. Niečo cez JS alebo nvm cez čo. |
||
t4nn3r Profil |
#2 · Zasláno: 20. 7. 2010, 19:45:44
proč by nešlo
|
||
t4nn3r Profil |
#3 · Zasláno: 20. 7. 2010, 19:46:18
dej taky trochu info v čem stránky děláš, dostupné technologie ... tvůj skill
|
||
Tomkinss Profil |
#4 · Zasláno: 20. 7. 2010, 23:23:37
No pracujem s php a som taky pokročilý začiatočník :)
Mal som na myslí niečo takého: Krajina:<br /> <select name="country" id="subject size="1"> <option selected value="Slovensko">Slonvesko</option> <option value="Česko">Česko</option> <option value="England">England</option> <option value="Deutschland">Deutschland</option> </select> <br /> <div id="Slovensko">Text poslevensky</div> <div id="Česko">Text po Česky</div> <div id="England">Text po Anglcky</div> <div id="Deutchlabnd">Text po Nemecky</div> Viem že je to úplna hlúposť ten príklad, ale aspoň, aby ste ma porozumeli. Ide mi len oto, mať par riadkov vo vybranom jazyku. |
||
Keeehi Profil |
#5 · Zasláno: 20. 7. 2010, 23:45:16 · Upravil/a: Keeehi
|
||
Tomkinss Profil |
#6 · Zasláno: 21. 7. 2010, 01:08:55
Tak som si našiel nejaký script, ktorý som si trošku upravil. Boli tam 2x select, spravil som 1 select, ktorým vyberám jazyk a pod tým sa zobrazí text v príslušnom jazyku. Problém mi ale robí, že na začiatku ked nič nevyberiem mi zobrazí všetky.
<style type="text/css"> select {display:none;} #volba0 {display:block;} fieldset {border:none;} </style> <script type="text/javascript"> function vypis(volba) { for (i=1; i <= 3; i++) { document.getElementById('volba'+i).style.display='none'; } document.getElementById(volba).style.display='block'; } </script> </head> <body> <div align="center"> <form method="post" action="zpracuj_registraci.php" ENCTYPE="multipart/form-data"> <tr><td align="right"><div class="font">Vyber jazyk: </div></td><td> <select name="liga" size="1" id="volba0" onchange="vypis(this.options[this.selectedIndex].value);"> <option value="volba0">Vyber jazyk</option> <option value="volba1">jazyk1</option> <option value="volba2">jazyk2</option> <option value="volba3">jazyk3</option> </select> <div id="volba1"> nieco1 </div> <div id="volba2"> nieco2 </div> <div id="volba3"> nieco3 </div> |
||
mattyZEM Profil |
#7 · Zasláno: 21. 7. 2010, 05:26:59 · Upravil/a: mattyZEM
<style type="text/css"> select {display:none;} #volba0 {display:block;} fieldset {border:none;} #volba1 {display:none;} #volba3 {display:none;} </style> <div id="volba2"> nieco2 </div> |
||
Bubák Profil |
#8 · Zasláno: 21. 7. 2010, 05:56:47
Google asi takové řešení pochopí jako vícejazyčnou verzi téhož textu a možná stránku použije ke zlepšení svých strojových překladových algoritmů, ale Sezmamácký vyhledávač může stránku vyhodnotit jako "nečeskou" a nezařadí ji do indexu.
Také uživatelé s vypnutým JS také budou omezeni, lepším řešením je display:none nastavit javascriptem. |
||
Časová prodleva: 14 let
|
0