Autor Zpráva
nexus
Profil
Dobrý den,
jak se prosím přečte konstrukce:
what.onmousedown = function(e) {if(e) {event=e;} m_down(event,what);}
peta
Profil
var x = function () {}
function x () {}
to je totez

u udalosti se bud uklada udalost ve window.event nebo se odesila v promenne. Abys s tou promennou mohl pracovat, nazval jsi ji E.

{if(e) {event=e;} m_down(event,what);}
a potom uz je to klasicka podminka, jestlize E existuje, pak do EVENT promenne vloz E. Jestlize ne, pak se prenasi jako WINDOW.EVENT . Podle jakpsatweb - javascript - objekt window , zle window vynechat, cili se poukousis do promenne EVENT vlozit kod udalosti.

Tento script nini prilis efektivni, protoze se neustale dotazuje na IFem. Efektivnejsi je uz na zacatku rozhodnout, ktere reseni se bude pouzivat.

function funkce_mysIE() {}
function funkce_mysMoz() {}
var funkce_mys;
if (IE) {funkce_mys = funkce_mysIE;}
else {funkce_mys = funkce_mysMoz;}
Potom uz neresis "if(e)" a dale neresis "if (client.x)" a dalsi zbytecne ify, ktere ti jen zatezuji cely JS.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: