Forum Doku Wiki Blog

Forumsarchiv 2002, Juni
Taste mit Funktion belegt :( klappt nicht bei Textfeld

archivierte Beiträge lesen

  1. (HTML) Taste mit Funktion belegt :( klappt nicht bei Textfeld von trueTom, 10. 06. 2002, 09:22

Taste mit Funktion belegt :( klappt nicht bei Textfeld

Der folgende Beitrag wurde am 10. 06. 2002, 09:22 Uhr von trueTom veröffentlicht.

Hi,
endlich habe ich es hinbekommen, das in einer Funktion festgelegt ist das bei das Ereignis Entertaste ausgelesen wird.
Leider habe ich nun bemerkt, das wenn man sich mit dem Cursor in dem Textfeld befindet, die Entertaste nicht erkannt wird :(.
hier mal das Script:


<script language="JavaScript" type="text/javascript"><!--

  var Netscape = new Boolean();
  if(navigator.appName == "Netscape")  Netscape = true;

  function TasteGedrueckt (Ereignis)
  {
   if(Netscape && Ereignis.which == 13)
    {Javascript:loginscript()}
  }

  document.onkeydown = TasteGedrueckt;

// --></script>



Gibt es irgend einen Möglichkeit das man auch einem Textfeld bei einer bestimmten Taste eine Aktion zuordnen kann?

Vielen Dank!

MFG
trueTom

Taste mit Funktion belegt :( klappt nicht bei Textfeld

Der folgende Beitrag wurde am 10. 06. 2002, 10:27 Uhr von Antje Hofmann veröffentlicht.

Hallo Tom

>   document.onkeydown = TasteGedrueckt;

überwache das Textfeld mit document.formname.feldname.onkeydown=

Viele Grüße

Antje

Taste mit Funktion belegt :( klappt nicht bei Textfeld

Der folgende Beitrag wurde am 10. 06. 2002, 10:36 Uhr von trueTom veröffentlicht.

Vielen Dank Antje :).

dazu habe ich noch eine Frage:

wo sollte man diesen Befehl einbinden?
in ein eigenes Javascript?

und wie belege ich diesen Befehl mit dem Aufruf eines Javascripts?`

so wie ich das versuche klappt es leider nicht:

<script language="JavaScript" type="text/javascript"><!--

  var Netscape = new Boolean();
  if(navigator.appName == "Netscape")  Netscape = true;

  function TasteGedrueckt (Ereignis)
  {
   if(Netscape && Ereignis.which == 13 ||Netscape && document.anmelden.userPassword.onkeydown == 13)
    {Javascript:loginscript()}
  }

  document.onkeydown = TasteGedrueckt;

// --></script>

Taste mit Funktion belegt :( klappt nicht bei Textfeld

Der folgende Beitrag wurde am 10. 06. 2002, 23:28 Uhr von Antje Hofmann veröffentlicht.

Hallo Tom

> dazu habe ich noch eine Frage:

> wo sollte man diesen Befehl einbinden?
> in ein eigenes Javascript?

in einem JavaScriptbereich, der dann ausgeführt wird, wenn das Formular geladen ist.

> und wie belege ich diesen Befehl mit dem Aufruf eines Javascripts?`
Vielleicht hilft dir dieses Beispiel weiter

http://selfhtml.org/sfausles/tsfa_tcc.htm#a1

und natürlich die zugehörigen SELFHTML-Kapitel zu Eventhandler und Formularen.

Viele Grüße

Antje

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4