Stefan: Internet Explorer 5.5

Hallo,

ich habe folgendes Problem mit dem IE 5.5:

Ich habe ein inputfeld, das bei onChange eine JS-Funktion aufruft:
<INPUT TYPE="TEXT" NAME="SrvName" SIZE=20 MAXLENGTH=25 onChange="Search(document.main.SrvName.value)">

Wenn ich nun was eingebe und RETURN drücke, verschwindet der Wert aus dem Feld, die JS-Funktion wird aber nicht ausgeführt.

Im Internet Explorer 5.0 klappt's einwandfrei.
Any ideas?

Ciao
Stefan

  1. Hallo,

    ich habe folgendes Problem mit dem IE 5.5:

    Ich habe ein inputfeld, das bei onChange eine JS-Funktion aufruft:
    <INPUT TYPE="TEXT" NAME="SrvName" SIZE=20 MAXLENGTH=25 onChange="Search(document.main.SrvName.value)">

    Wenn ich nun was eingebe und RETURN drücke, verschwindet der Wert aus dem Feld, die JS-Funktion wird aber nicht ausgeführt.

    Im Internet Explorer 5.0 klappt's einwandfrei.
    Any ideas?

    Ciao
    Stefan

    Hallo Stefan,

    Konnte das Ganze zwar nicht mit dem IE5.5 testen aber hier 2 Ideen:

    1. Versuchs mit:
    <INPUT TYPE="TEXT" NAME="SrvName" SIZE=20 MAXLENGTH=25
    onChange="javascript:Search(document.main.SrvName.value)">

    oder vielleicht hast Du ein reserviertes Wort getroffen (Search), dann versuchs 2. mit:
    <INPUT TYPE="TEXT" NAME="SrvName" SIZE=20 MAXLENGTH=25
    onChange="Suche(document.main.SrvName.value)">

    Sind mal so Ideen.

    Gruss Hägi.

    1. Hallo Hägi!

      1. Bitte lerne zu quoten (nur die Teile vom Text des Vorgängers zitieren, auf die Du Bezug nimmst)

      2.

      onChange="javascript:Search(document.main.SrvName.value)">

      onChange="javascript:..." ist überflüssig, da onChange bereits JavaScript ist.

      Bis danndann
      PAF (patrickausfrankfurt)

      <img src="/selfaktuell/extras/selfcomm.jpg" alt=""> http://www.atomic-eggs.com/selfspezial/guests/advguest.cgi?view

  2. Hallo,

    ich habe folgendes Problem mit dem IE 5.5:

    Ich habe ein inputfeld, das bei onChange eine JS-Funktion aufruft:
    <INPUT TYPE="TEXT" NAME="SrvName" SIZE=20 MAXLENGTH=25 onChange="Search(document.main.SrvName.value)">

    Wenn ich nun was eingebe und RETURN drücke, verschwindet der Wert aus dem Feld, die JS-Funktion wird aber nicht ausgeführt.

    Im Internet Explorer 5.0 klappt's einwandfrei.
    Any ideas?

    Ciao
    Stefan

    Hallo Stefan,

    Dein Problem liegt möglicherweise in dem von Dir verwandten Eventhandler begründet. On Change soltte die Funktion bei jeder Änderung aufrufen. Also auch wenn Du etwas anderes als RETURN drückst. Versuche es doch mal mit onKeypress und fange den Ascii-Code der gedrückten Taste ab. Ist der == 13, führe Deine Funktion aus. Das sollte in beiden Browsern funktionieren.