[GastForen Programmierung/Entwicklung JavaScript Java-Script in Mozilla

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Java-Script in Mozilla

Anonym
Beiträge gesamt: 22827

1. Mär 2005, 15:14
Beitrag # 1 von 3
Bewertung:
(700 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hy habe ein problem mit mozilla.
In einem Formular soll das weiterspringen zu nächsten eingabefeld mit return erfolgen.

Die funktioniert auch. Aber nur im IE.

kann mir bitte jemand den quelltext für Mozilla sagen.

<script type="text/javascript">

function initPage() {
for (i=0;i<document.forms[3].elements.length-1;i++) {
document.forms[3].elements.onkeydown=mykeydown
document.forms[3].elements.nextField=document.forms[3].elements[i+1]
}
}
function mykeydown() {
if (event.keyCode==13) {
if (this.nextField) {
this.nextField.focus();
}
return false
}
}
</script>
X

Java-Script in Mozilla

Malleus
Beiträge gesamt: 26

5. Mär 2005, 00:57
Beitrag # 2 von 3
Beitrag ID: #150185
Bewertung:
(697 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo "Anonymer",
bei Mozilla bzw. allen anderen "W3C"-Browsern wird das event normalerweise als "Argument" des "Eventhandlers" mitgegeben. Nur der MSIE unterstützt "window.event".

In Deinem Fall müßte es also eigentlich heißen:

function mykeydown(evt)
{
if (!evt) evt=window.event; // Browserweiche für MSIE

if (evt.keyCode==13) {
if (this.nextField) {
this.nextField.focus();
}
return false
}
}


Marie Freifrau von Ebner-Eschenbach:
"Für das Können gibt es nur einen Beweis: das Tun"


als Antwort auf: [#148979]

Java-Script in Mozilla

Anonym
Beiträge gesamt: 22827

7. Mär 2005, 11:31
Beitrag # 3 von 3
Beitrag ID: #150494
Bewertung:
(697 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hm, eigentlich navigiert man mit der TAB-Taste von input-element zu input-element (erwartungskonformität). ie, moz, opera


als Antwort auf: [#148979]