| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 27.08.2011 22:24 | |
|
Ahoj kamaráti!
Zrobil som script, ktorý funguje, ale robí jednu vec, ktorú nechápem. Totiž keď refreshnem stránku, tak sa donekonečna načítava. Netuší niekto v čom to môže byť?
Kód: <script src="eventUtil.js"></script> <script type="text/javascript">
function checkInput(event){ var target = eventUtil.getTarget(eventUtil.getEvent(event)); var checkBox = document.getElementById(target.id+"Check"); target.style.backgroundColor == "" || target.style.backgroundColor == "#ffeeee" ? target.style.backgroundColor="#00b040" : target.style.backgroundColor="#ffeeee"; checkBox.checked ? checkBox.checked=false : checkBox.checked=true; alert(checkBox.checked); }
var checkBoxies = document.getElementById("checkBoxies"); // div id chceckBoxies var pridajTableJS = document.getElementById("pridajTableJS"); checkBoxies.style.display="none"; pridajTableJS.style.display="block";
var ths=pridajTableJS.getElementsByTagName("th");
for(i=0; i<ths.length; i++){ eventUtil.addHandler(ths[i], "click" , checkInput); } </script> eventUtil.js: Kód: eventUtil = { addHandler : function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type, handler, false); } else if(element.attachEvent){ element.attachEvent('on'+type, handler); } else {element['on'+type] = handler; } }, removeHandler : function(element, type, handler){ if(element.removeEventListener){ element.removeEventListener(type, handler, false); } else if(element.detachEvent){ element.detachEvent('on'+type, handler); } else {element['on'+type] = null; } }, getEvent : function(event){ return event ? event : window.event; }, getTarget : function(event){ return event.target || event.srcElement; }, preventDefault : function(event){ if(event.preventDefault){ event.preventDefault(); } else { event.returnValue = false; } }, stopPropagation : function(event){ if(event.stopPropagation){ event.stopPropagation(); } else { event.cancelBubble = true; } } };
Keď sa stránka načíta prvý krát, tak to nerobí. Ale keď ju refreshnem, tak načítavanie neskončí. Som z toho jeleň a aj iné zvieratá...
EDIT:
Robí to len FF...
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 29.08.2011 6:50 | |
|
Tak som dnes zistil, keď dám ten súbor eventUtil.js priamo do kódu, teda že ho nelinkujme ale explicitne ho tam skopírujem, tak to robiť prestane.
Ale rád by som vedel čo to má znamenať...
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 29.08.2011 19:59 | |
|
V prehliadači pozri javascript debugger, alebo aspoň chybovú konzolu.
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 29.08.2011 20:42 | |
|
Konzolu som samozrejme pozrel, ale nič nevypisuje...
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 29.08.2011 21:06 | |
|
da sa pozriet aj co stahuje/nacitava (aspon v opere)
_________________ Sorry za prelkepy |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 29.08.2011 21:21 | |
|
Emer:
Ale nerozumiem, čo by sa z toho dalo zistiť. V opere to funguje a vlastne aj v tom FF, len ten refresh blbne...
PS: Firebug som len teraz naištaloval, tak neviem, čo mám od neho čakať...
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 29.08.2011 22:46 | |
|
no ved budes vidiet, co nacitava nie? alebo prehliadac ukazuje, ze spracovava JS ?
_________________ Sorry za prelkepy |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 29.08.2011 22:53 | |
|
No v Opere mi to asi nič neukáže, alebo ako som napísal, tam to funguje. A vo FF neviem kam sa obrátiť, aby som to zistil.
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 04.09.2011 9:49 | |
|
Zabudol som vám napísať ako to dopadlo:
Upravil som fciu checkInput() a prestal to robiť. Stále ale nechápem prečo..
Kód: <script src="eventUtil.js"></script> <script type="text/javascript"> function checkInput(event){ var target = eventUtil.getTarget(eventUtil.getEvent(event)); var checkBox = document.getElementById(target.id+"Check"); if(checkBox.checked){ checkBox.checked=false; target.style.backgroundColor="#ffeeee"; } else{ checkBox.checked=true; target.style.backgroundColor="#00b040"; }
}
var checkBoxies = document.getElementById("checkBoxies"); // div id chceckBoxies var pridajTableJS = document.getElementById("pridajTableJS"); checkBoxies.style.display="none"; pridajTableJS.style.display="block";
var ths=pridajTableJS.getElementsByTagName("th");
for(i=0; i<ths.length; i++){ eventUtil.addHandler(ths[i], "click" , checkInput); }
</script>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [pascal] nekonecny cyklus v Assembler, C, C++, Pascal, Java | 3 | 597 | 02.04.2010 13:24 vama | | nekonečný cyklus v jave v Assembler, C, C++, Pascal, Java | 2 | 850 | 01.01.2010 16:58 jarrro | | da sa pouzit nekonecny cyklus na spustenie mesacneho cyklu? v PHP, ASP | 16 | 1035 | 16.10.2008 15:34 Roko | | Nekonecny virus ... v Antivíry a antispywary | 26 | 1329 | 11.07.2012 22:20 MaTT753 | | Nekonecny slide obrazkov v JavaScript, VBScript, Ajax | 9 | 615 | 27.05.2010 21:02 Ďuri | | Intel dp67bg - nekonečný boot loop v Intel čipové sady | 5 | 440 | 30.06.2014 13:56 4ndY252 | | Gigabyte P85-D3 nekonecny restart v Intel čipové sady | 2 | 466 | 10.07.2014 20:01 kub4n3c | | localhost background-image FF nekonečný refreš v Ostatné | 4 | 462 | 05.10.2011 19:35 camo | | [W10]zamrznutie, bsod a nekonecny loading v Operačné systémy Microsoft | 0 | 357 | 27.09.2015 20:59 tntckoo | | Intel a 10 Nm - nekonečný príbeh [ Choď na stránku: 1, 2, 3 ] v Novinky | 63 | 2794 | 03.01.2020 16:52 patro16 | | diagram cyklus v Ostatné | 2 | 371 | 13.06.2018 17:14 void | | VB - cyklus v Delphi, Visual Basic | 3 | 736 | 21.05.2009 11:19 Patkoo | | Vesmir nemoze byt nekonecny - taka halucinogenna uvaha [ Choď na stránku: 1 ... 7, 8, 9 ] v Vesmír, veda a technika | 264 | 18207 | 12.11.2013 13:01 marian_r | | PHP cyklus for v PHP, ASP | 8 | 530 | 20.11.2010 16:13 venom2 | | JAVA, FOREACH CYKLUS v Assembler, C, C++, Pascal, Java | 2 | 600 | 25.08.2017 8:20 mitko | | C cyklus for v Assembler, C, C++, Pascal, Java | 10 | 830 | 26.11.2011 13:57 Fico |
| 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
|
|