| Autor | Zpráva | ||
|---|---|---|---|
| Amunak Profil |
#1 · Zasláno: 9. 12. 2010, 15:37:25 · Upravil/a: Amunak
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 |
#2 · Zasláno: 9. 12. 2010, 20:14:46
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. |
||
|
Časová prodleva: 3 dny
|
|||
| Amunak Profil |
#3 · Zasláno: 12. 12. 2010, 22:43:15
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).
|
||
|
Časová prodleva: 16 let
|
|||
0