KeyUp von Javascript auf Blackberry

9

Ich entwickle gerade eine Webseite für Browser und mobile Geräte und habe Probleme mit Blackberrys

Die Funktionalität, die ich haben möchte, ist ein Popup-Fenster, wenn eine Taste gedrückt wird. Mein aktueller Code funktioniert im Browser, nicht aber im Blackberry. Ich habe JavaScript- und JavaScript-Popups auf meinem Blackberry-Emulator aktiviert, auf dem OS 5.0 läuft.

Der erste Anruf:

%Vor%

Und dann die Methode:

%Vor%

Was funktioniert nicht mit Blackberry, das im Browser funktioniert? Oder alternativ:

Wie erfasse ich Tastenbetätigungen auf einem Blackberry von Javascript?

Danke, Ty

NEUESTE ENTWICKLUNG: Verwenden von "window.addEventListener (" keyup ", ...)" oder "document.addEventListener (" keyup ", ...)" funktioniert stattdessen nicht.

    
Ty Rozak 26.10.2011, 17:22
quelle

2 Antworten

2

Seltsam ... Einige Dinge, die ich versuchen würde:

  1. Stellen Sie sicher, dass Javascript auf dem Blackberry aktiviert ist (normalerweise ist es standardmäßig deaktiviert).

  2. Verwenden Sie .charCode anstelle von .keyCode

  3. Verwenden Sie document.onkeyup anstelle von window.onkeyup

Alex Peattie 28.10.2011 23:58
quelle
1

Blackberry scheint einige Schwierigkeiten mit Javascript zu haben. Wenn es für Sie möglich ist, würde ich vorschlagen, dass Sie mit einer Bibliothek (wie JQuery) gehen. Normalerweise wird diese Art von Bibliothek als xbrowser-kompatibel gemacht, sie machen die Kompatibilität für Sie.

Wenn Sie mit reinem JavaScript-Code bleiben müssen, versuchen Sie, in Ihrer GetKeyUp-Funktion eine alert () -Funktion anzulegen, um zu sehen, ob das onkeyup-Ereignis erkannt wird.

    
FMaz008 28.10.2011 23:28
quelle

Tags und Links