Autor | Zpráva | ||
---|---|---|---|
videoman Profil |
#1 · Zasláno: 19. 12. 2010, 20:57:24
Dobrý den,
v současné době používám - http://www.javascriptkit.com/script/script2/language.shtml, což na pouhé přesměrování návštěvníka stačí. Momentálně potřebuji pomocí javascriptu přímo v html stránce zobrazit specifický obsah pro jazyk prohlížeče. Tedy ne přesměrovaní jak funguje ten původní script. Představuji si to takhle: V html stránce bude ten určitý obsah napsán několika jazyky, a pokud tam přijde člověk s českým prohlížečem - zobrazí se v češtině, ale pouze tedy část stránky (třeba určitý text). Doufám, že to jde nějak předělat z toho scriptu. Děkuji mockrát |
||
Kalby Profil |
#2 · Zasláno: 19. 12. 2010, 22:44:55 · Upravil/a: Kalby
Vezmes ten skript:
a místo: redirectpage(langredirects[i]) das: document.getElementById("abc").innerHTML = langredirects[i]; a místo nazvu souboru na ktere presmerovavas vlozis obsah pro kazdy jazyk. abc udává id bloku, v kterém chceš měnit text. |
||
videoman Profil |
#3 · Zasláno: 19. 12. 2010, 23:14:55
Díky moc za odpověď. Nefunguje mi to nějak. Asi jsem to nepochopil. Tady je jednoduchý kód:
<script> /* Browser Language Redirect script- By JavaScript Kit For this and over 400+ free scripts, visit http://www.javascriptkit.com This notice must stay intact */ //Enter ISO 639-2 letter Language codes to detect (see: http://www.w3.org/WAI/ER/IG/ert/iso639.htm): var langcodes=new Array("en", "cs", "es", "ja", "zh", "default") //Enter corresponding redirect URLs (last one is for default URL): var langredirects=new Array("Hello", "ahooooj", "aaa", "yyy", "bbb", "Hello") var languageinfo=navigator.language? navigator.language : navigator.userLanguage var gotodefault=1 function redirectpage(dest){ if (window.location.replace) window.location.replace(dest) else window.location=dest } for (i=0;i<langcodes.length-1;i++){ if (languageinfo.substr(0,2)==langcodes[i]){ document.getElementById("abc").innerHTML = langredirects[i]; gotodefault=0 break } } if (gotodefault) redirectpage(langredirects[langcodes.length-1]) </script> <html> <div id="abc"> Hello, welcome.. </div> </html> Co tam mám špatně ? Děkuji mockrát |
||
Časová prodleva: 7 dní
|
|||
videoman Profil |
#4 · Zasláno: 26. 12. 2010, 14:28:50
Dobrý den,
nevíte v čem je tedy problém ? Děkuji |
||
Časová prodleva: 13 let
|
0