| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 |
mam este taky jeden problem...
na stranke chcem pouzit jeden script, problem je, ze ked sa spusti, velmi mierne, ale predsa, mi posunie celu stranku. To mi potom trochu narusi menu, kt. mam urobene v DHTML.
Sranda je v tom, ze pri Firefoxe to navadi, urobi to len IE a Google Chrome.
Otazka teda znie:
ako by mal vyzerat skript:
ak ide o Firefox, nech dany skript vykona a ak ide o IE a Google Chrome, tak potom nie...
Vie niekto poradit? Dik!
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 28.03.2010 18:42 | |
|
Toto je uplne zly pristup. Treba opravit kod tak, aby nic nenarusal. To by sme mozno zvladli, keby si nam sem poskytol zivu ukazku aj s dokladnym popisom problemu.
Ak potrebujes v JS testovat podporu nejakych fcii (tresnem napr. addEventListener), testuje sa vzdy pritomnost danej fcie, nepozera sa na to, aky to je prehliadac.
Kedze ide o DHTML, presuvam.
|
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | Napísal autor témy pkrajnak: 28.03.2010 20:03 | |
|
Ďuri píše: Toto je uplne zly pristup. Treba opravit kod tak, aby nic nenarusal. To by sme mozno zvladli, keby si nam sem poskytol zivu ukazku aj s dokladnym popisom problemu. Ak potrebujes v JS testovat podporu nejakych fcii (tresnem napr. addEventListener), testuje sa vzdy pritomnost danej fcie, nepozera sa na to, aky to je prehliadac. Kedze ide o DHTML, presuvam.
je to kodik z googla - translator:
Kód: <div class="google" id="google_translate_element"></div><script> function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'sk' }, 'google_translate_element'); } </script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
pritom to chcem pouzit uplne na spodku stranky, napriek tomu cela stranka od vrchu sa mierne posunie, vobec neviem preco...
resp. mozno preto, ze ked pride niekto z inej krajiny, hore sa mu hned vyhodi, ci chce prezerat stranku vo svojom jazyku alebo v povodnom...
Kazdopadne by ma zaujimalo ako spravit to, co som pisal na zaciatku... (aj ked je to zly pristup
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 28.03.2010 20:21 | |
|
A si si isty, ze nieco taketo je dobre mat na stranke? No neviem, ale mna by to otravovalo.
Ked chces predsa len rozlisovat v JS prehliadace, pohraj sa s User Agent retazcom, resp. niektorou jeho castou, vid objekt navigator. Pripadne, ak uz pouzivas jQuery, mozes to vyuzit, ale rozhodne nevkladaj do stranky celu jQuery kvoli jednoduchemu skriptiku.
|
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | Napísal autor témy pkrajnak: 28.03.2010 20:32 | |
|
Ďuri píše: A si si isty, ze nieco taketo je dobre mat na stranke? No neviem, ale mna by to otravovalo. Ked chces predsa len rozlisovat v JS prehliadace, pohraj sa s User Agent retazcom, resp. niektorou jeho castou, vid objekt navigator. Pripadne, ak uz pouzivas jQuery, mozes to vyuzit, ale rozhodne nevkladaj do stranky celu jQuery kvoli jednoduchemu skriptiku.
myslim, ze je to fajn. Ved ta moznost prekladu vyskoci iba ak na stranku prides z inej krajiny ako Slovensko a umozni Ti urobit preklad webu.
Ten dalsi navrh je asi fajn, ale ja by som preferoval jednoduchsie a konkretnejsie vysvetlenie, ako to spravit konkretne? Malo by to byt len o tom, ze ak ide o IE a Chrome, kod nech preskoci, resp. ignoruje a ked Firefox, tak nech ho cita a zrealizuje...
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 28.03.2010 20:42 | |
|
no su nato preprocesory nejak cez <[IE]-- .... --> najdi si to na nete Kód: http://www.quirksmode.org/css/condcom.html
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 29.03.2010 15:09 | |
|
juho
Ako do toho chces zakomponovat Chrome?
pkrajnak
Len tak tresnem, mozno to bude fungovat:
Kód: if (navigator.userAgent.match(/(msie|webkit)/i)) { //IE, Chrome, Safari } Podobne mozes matchovat Firefox alebo Operu. Inak Opera sa da vyhodnotit aj podmienkou Kód: if (window.opera)
Este raz ale pripominam, nie je to dobre riesenie.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Pomoc pri vytvorení scriptu - keyword research v PHP, ASP | 0 | 791 | 06.02.2007 9:00 robi3 | | firefox-ikona pri zalozkach v Sieťové a internetové programy | 7 | 605 | 28.04.2007 20:22 Fenius | | Vysoké využitie procesora pri spustenom Firefox v Intel - Integrated Electronics | 0 | 82 | 30.12.2023 9:45 Matthew | | Firefox 4 - uloženie stránok pri vypnutí v Sieťové a internetové programy | 1 | 443 | 26.04.2011 20:41 walther | | General Error - nie pri inštalovaní v Redakčné systémy | 3 | 696 | 08.05.2008 8:42 Numline1 | | Firefox zamrzne pri nacitani dat a snim aj cele pc [ Choď na stránku: 1, 2 ] v Antivíry a antispywary | 37 | 1072 | 03.01.2013 21:19 personal compuper | | Pri zapnuti nabehne obraz asus a nie american megatrends v Intel čipové sady | 8 | 1032 | 25.03.2012 21:11 Matt196 | | HDD ukazuje v BIOSe, ale pri instalacii Win-u nie v Pevné disky a radiče | 8 | 1142 | 22.11.2013 8:55 Mandy | | Wifi s WEP na sieti, pri ktorej neukazuje,ze tam nie je enc. v Operačné systémy Unix a Linux | 0 | 590 | 10.10.2007 8:37 iyo | | ASUS Eee PC X101 - pri inštalácii Windowsu nie sú na zozname žiadne pevné disky v Notebooky a netbooky | 2 | 412 | 07.12.2014 17:57 KeNNi | | mozme LOCK ... nie a nie ho rozchodit v Intel čipové sady | 14 | 1408 | 17.02.2006 17:27 Jarko | | Nie a nie sa pripojiť. v Ostatné | 6 | 543 | 15.07.2015 17:42 Tonin | | Uprava scriptu v HTML, XHTML, XML, CSS | 12 | 584 | 11.09.2009 21:43 Johnnny | | pokračovanie scriptu v JavaScript, VBScript, Ajax | 10 | 483 | 30.03.2010 13:57 TheRay | | Uprava scriptu v JavaScript, VBScript, Ajax | 1 | 549 | 10.04.2009 18:54 Ďuri | | nefunkcnost scriptu v JavaScript, VBScript, Ajax | 5 | 734 | 15.11.2007 19:27 M4rek |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|