Wojciech
Sznapka
CTO @ STS Zakłady
Bukmacherskie
Kamil
Kukiełka
Architekt Systemów,
Getin Noble Bank
S.A.
Temat: Return false nie kończy zdarzenia
Witam,Kod, który zamieściłeś, nie powinien działać w IE i Operze.
Proponuję użycie:
document.onkeydown = keypress;
document.onkeypress = keypress; // zdarzenie wywołane w momencie przyciśnięcia potrzebne w Operze
document.onkeyup = ctrlReleased;
zamiast:
window.onkeydown = keypress;
window.onkeyup = ctrlReleased;
i poprawienie linijek warunkowych z:
var key_s = (window.event) ? event.keyCode : e.keyCode;
na:
var key_s = (window.event) ? window.event.keyCode : e.keyCode;
Kod będzie działać, ale tylko dla ramki, w której jest umieszczony. Nie pamiętam jak to się robiło w ramkach, ale chyba da się pobrać obiekt Document z każdej ramki. Reasumując, gdy dokonasz odpowiedniej refaktoryzacji tego kodu, możesz zastosować go do wszystkich ramek.
Pozdrawiam
Wojciech
Sznapka
CTO @ STS Zakłady
Bukmacherskie
Temat: Return false nie kończy zdarzenia
Co do ramek, to to działa, tylko zaznacza mi wszystko (std. "select all") w ramce w której jestem ( w treść której klinąłem), ale poprawna operacja jest wykonywana na ramce z treścią. Chodzi tylko o zablokowanie wykonania się dalej. W każdej stronie umieszczenej w ramce mam w head przypisanie tych zdarzeń, ale spróbuję twoją metodę, może coś to da.
Wojciech
Sznapka
CTO @ STS Zakłady
Bukmacherskie
Temat: Return false nie kończy zdarzenia
Kamil, jakbyś my się kiedyś spotkali, to upomnij się że wiszę Ci piwo :-) Zrobiłem tak jak napisałem i wszystko działa pięknie :-)
Kamil
Kukiełka
Architekt Systemów,
Getin Noble Bank
S.A.
Temat: Return false nie kończy zdarzenia
Wojciech Sznapka:
Kamil, jakbyś my się kiedyś spotkali, to upomnij się że wiszę Ci piwo :-) Zrobiłem tak jak napisałem i wszystko działa pięknie :-)
Hehe. Na pewno się upomnę ;)
Podobne tematy
-
JavaScript » [return] Czekanie na wynik -
-
JavaScript » prosta funkcja nie działa na IE -
-
JavaScript » Walczę z JS w IE i mi nie idzie. Pomóżcie -
-
JavaScript » jQuery działa na statycznej stronie lokalnie, na SOTE już... -
-
JavaScript » Nie działające kategorie z rozwijanego menu -
-
JavaScript » Przechwycenie zdarzenia zamknięcia okna -
-
JavaScript » Dlaczego HTML5/CSS3/Javascript nie native apps -
-
JavaScript » kilkukrotna obsługa kodu zdarzenia -
Następna dyskusja: