Autor Zpráva
Amunak
Profil
v JS potřebuji nějak zjistit, jestli uživatel měl otevřené okno (nebo panel) s chatem a pokud ne a přibyde nějaká nová zpráva, změnit title (nebo faviconcu). Nevím jak na tu první část - tj. jak zjistit, jestli se na to díval při napsání zprávy.

ještě dodám, že tam nemám žádný framework, ale plánuji tam dát buď mootools nebo jquery.
Chamurappi
Profil
Reaguji na Amunaka:
Zkus si pohrát s událostmi window.onblur a window.onfocus, ale pokud si dobře vzpomínám, moc spolehlivé to není.
Nevím, jak vypadá zbytek stránky, ale jestli to je celé jen chat, tak bys možná mohl motivovat uživatele k tomu, aby měl focus v textovém poli, kdykoliv sleduje danou stránku, a vycházet z onbluru a onfocusu toho textového pole.

změnit title (nebo faviconcu)
Změnit favicon také není žádná sranda.
Amunak
Profil
Udělat to přes to textové pole mě nenapadlo. Nakonec se ale ukázalo, že s tím window.onfocus a .onblur jsou menší problémy - na rozdíl od toho textového pole mi to jede ve všech nových prohlížečích (IE, FF, O, CH).

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:

0