Uaktualniłem mój IE z wersji 10 na 11 i odkryłem, że moje niestandardowe zdarzenie ActiveX nie mogło działać.Zdarzenie niestandardowe ActiveX nie działa na IE11
Powód jest taki, że IE11 nie obsługuje już więcej attachEvent
i wydaje mi się, że muszę użyć addEventListener
. Na przykład wcześniej użyłem
obj.attachEvent("onSelected", method1);
i teraz, to
obj.addEventListener("onSelected",method1,false);
Po zmianie kodu spowoduje method1 nie może zostać uruchomiony. Nie mam pojęcia, jak powiązać niestandardowe zdarzenie, które jest zaimplementowane w wtyczce ActiveX, z metodą JS i sprawić, by działało na IE11?
wydaje mi przypomnieć, że kiedy został usunięty z IE10, było przechowywane i udostępniane w trybie zgodności. Nie jestem pewien, czy IE11 robi to samo, czy nie. W jakim trybie próbujesz uruchomić swoją stronę? Czy próbowałeś trybu zgodności? – Spudley
Myślę, że zamierzałeś upuścić "włączony" z "onSelected", ale nadal nie byłem w stanie uzyskać moich zdarzeń ActiveX również w IE11. – Schmoo