HighDots Forums  

onKeyDown IE vs. Netscape

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss onKeyDown IE vs. Netscape in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Ingo R. Kirchner
 
Posts: n/a

Default onKeyDown IE vs. Netscape - 07-06-2004 , 01:43 PM






Hallo JS-Gemeinde,

ich benutze in meinem ASP-Seiten onkeydown="javascript:if
(event.keyCode==13) event.keyCode=9" um mit der RETURN Taste zum nächsten
Feld zu springen. Ich weiß, daß viele daran Anstoß nehmen, aber es war
vorher eine MS Office Anwendung und die Benutzer sind es so gewohnt. Das
funktioniert auch mit neuesten IE von MS einwandfrei, nur mit dem neuen
Netscape nicht. Hat vielleicht jemand einen Hinweis ob da was falsch ist
oder woran das liegt und wie ich ein einheitliches Verhalten hinbekomme.
Besten Dank im Voraus

Ingo R. Kirchner



Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: onKeyDown IE vs. Netscape - 07-06-2004 , 02:11 PM








Ingo R. Kirchner wrote:


Quote:
ich benutze in meinem ASP-Seiten onkeydown="javascript:if
(event.keyCode==13) event.keyCode=9" um mit der RETURN Taste zum nächsten
Feld zu springen. Ich weiß, daß viele daran Anstoß nehmen, aber es war
vorher eine MS Office Anwendung und die Benutzer sind es so gewohnt. Das
funktioniert auch mit neuesten IE von MS einwandfrei, nur mit dem neuen
Netscape nicht.
Meiner Erinnerung nach kann man mit Netscape 7 bzw. Mozilla den keyCode
eines Keyevents nicht aendern. Man koennte hoechstens die focus-Methode
des naechsten Feldes aufrufen, wobei man natuerlich per Script das
naechste Feld suchen muss.
Allerdings benoetigt der Browserbenutzer enter/return in
<textarea>-Elementen, um Zeilenumbrueche einzufuegen, und auch, um per
Tastatur submit/reset/button-Knoepfe auszuloesen, so dass der ganze
Ansatz zweifelhaft ist.


--

Martin Honnen
http://JavaScript.FAQTs.com/



Reply With Quote
  #3  
Old   
Ingo R. Kirchner
 
Posts: n/a

Default Re: onKeyDown IE vs. Netscape - 07-07-2004 , 04:20 AM



Hallo Martin, merkwürdigerweise wird beim Fokus auf einer Checkbox mit
Return ein Button ausgelöst, obwohl ja ansonsten eben die Return Taste
ignoriert wird und der Button eben genau deswegen ausserhalb des Forms
liegt, was ansonsten bei MS IE als auch in Netscape bei anderen
Formularelementen wie gewollt unterbleibt.

Das ist ja verhext.

Gruß Ingo



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.