Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax]focus i internet exploerer
faran
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 2
Dołączył: 27.10.2006
Skąd: CyberRZECZYWISTOŚĆ

Ostrzeżenie: (0%)
-----


Witam,
Mam problem z ustawieniem focus w przeglądarce inernet explorer. W operze, mozilli i innych działa ale w internet explorer 7/8 nie chce działać.
Potrzebuje określić kiedy okno jest aktywne(widoczne), potrzebne jest to do czata....
Robie tak:
Kod
<body onFocus="poptt();" onBlur="poptt2();">


Kod
var rboc;
function poptt() {
rboc="1"; alert("tata1");
                      }


function poptt2() {
rboc="2"; alert("tata2");
                         }



Funkcje poptt i poptt2 tworzą zmienną od której uzależniam migotanie tytułu strony(okna rozmowy)... W zasadzie wszystko działa poprawnie, ale problem powstaje w przeglądarce IE. Po kliknięciu w jakiś element np.input to wtedy dla body przestaje istnieć focus, a przenosi się on na ten element i wyniku czego wygląda to tak jakby okno było nie aktywne. Ma ktoś pomysł jak to rozwiązać ?

Ten post edytował faran 22.09.2009, 14:02:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wry
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 3
Dołączył: 9.06.2007

Ostrzeżenie: (0%)
-----


mozesz sprawdzac kto jest rodzicem obiektu na ktorym jest focus i wywlywac dla niego odpowiednia funkcje


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:39