| | |
Autor | Správa |
---|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
napr
Kód: function init(){ obj = document.getElementById('info'); if(obj){ obj.href="javascript.void(0)"; if(!document.all) anchors[i].addEventListener("click",ukazinfo,false); else anchors[i].attachEvent("onclick",ukazinfo); } }
function ukazinfo(){ // tu je tvoja funkcia }
útržok html: Kód: <body onload="init()"><a href="info.html" id="info">klikni pre info</a></body>
Nie je to zrovna najlepšie riešenie, ale zatiaľ som na lepšie neprišiel. Problém je v tom, že keď sa stránka načítava 10 sekúnd, tak 10 sekúnd je to link na inú stránku a až potom sa to zmení.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 18.12.2008 14:16 | |
|
Práve preto nie je rozumné používať onload. Lepšie je použiť udalosť, ktorá sa generuje hneď po tom, ako sa spracuje html kód (generuje sa ešte pred tým, ako sa stiahnu všetky css súbory, obrázky...).
Vo Firefox, Opere a aj vo Webkit (a teda v Safari a Chrome) je taká udalosť DOMContentLoaded. V IE (a niektorých iných starších) sa musí použiť niečo iné. Nájsť správny spôsob môže byť celkom zložité (ako sa to rieši napr. v jQuery sa dá nájsť vo funkcii bindReady).
|
|
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Postupna zmena height cez JS v JavaScript, VBScript, Ajax | 20 | 1130 | 17.11.2009 21:27 camo | | Zmena obrazka pri nadideni z myslov.../...Zmena pozadia v JavaScript, VBScript, Ajax | 2 | 2246 | 11.09.2007 22:42 rik | | Zmena v Sieťové a internetové programy | 2 | 834 | 18.03.2008 14:52 Frees | | Zmena v Operačné systémy Microsoft | 4 | 677 | 24.12.2011 16:01 Neonik | | Zmena v Základné dosky | 5 | 553 | 04.03.2013 17:47 Icehammer | | zmena v nVidia grafické karty | 5 | 994 | 05.04.2007 22:58 Shit | | zmena jazyka v Ostatné programy | 0 | 695 | 02.04.2007 22:35 javo | | Zmena IP ? v Siete | 6 | 513 | 15.10.2011 18:30 Roman911 | | ZMENA rozlišenia v nVidia grafické karty | 2 | 249 | 06.05.2013 20:24 vilo | | zmena cyklu v Assembler, C, C++, Pascal, Java | 4 | 498 | 25.03.2011 10:08 zaefrim | | zmena profilu v Správy pre vedenie fóra | 2 | 1680 | 04.03.2018 0:58 heron987 | | zmena URL v PHP, ASP | 9 | 734 | 14.01.2008 13:52 pepek92 | | LowEnd zmena [ Choď na stránku: 1, 2 ] v PC zostavy | 35 | 1363 | 13.01.2011 15:57 kaapo | | zmena windowsu [ Choď na stránku: 1, 2 ] v Operačné systémy Microsoft | 30 | 1664 | 13.01.2009 21:09 cuco666 | | změna jazyka v Redakčné systémy | 0 | 566 | 07.01.2007 21:23 wabi | | Zmena $premennej v PHP, ASP | 9 | 666 | 03.02.2010 14:55 rooobertek |
| 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
|
|