Autor Zpráva
nethor
Profil
Prosím o radu:
nemohu nikde najít, jak pomocí JS zjistit, zda je daný prvek akltivní.
něco na způsob
if(document.getElementById('search').focused) 
{
.......;
}


(událost onFocus použít nemohu - potřebuji to přímo ve scriptu)

Předem díky.
sysel
Profil
Nejsem si jist, zda nějaká metoda nebo atribut tuto informaci mohou poskytnout, ale pokud bych s tím měl zápasit, zkusil bych si založit globální proměnnou myFocus a do ní ukládal hodnotu aktivního prvku:

...
var myFocus = "none";
...

<INPUT id="Input1"....     onFocus="myFocus='Input1';" onBlur="myFocus='none';">
...
<SELECT id="Select1"....     onFocus="myFocus='Select1';" onBlur="myFocus='none';">
...

No, nezkoušel jsem to, tak netušim, esli to může fungovat.

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: