Hallo Robert
Schade aber auch.
Dann mußt du noch auf den Browser prüfen und bei Netscape diese Variante benutzen:
http://www.teamone.de/selfhtml/tecbc.htm#a10
Ich hoffe wir nähern uns nun weiterhin des Rätsels Lösung ;-))
Cu Michael
Hallo Michael!
Ja, das machen wir, langsam aber sicher ;-)
Eine Browserweiche ist in meinem Script schon drin.
Schau mal in mein erstes posting.Das Problem ist einfach, das NS die dokumentweiten
OnKey* -Handler eben genau in einem Formulartextfeld
nicht auswertet, sondern erst wenn man mit der Maus
rausklickt.
Ich möchte aber, das man aus dem flüssigen schreiben
heraus einfach Absenden kann. (es ist eine Suchmaschine)Das Rätsels Lösung wäre also ein Trick die OnKey Abfrage
von Netscape (unter Windows) auch in Textfeldern direkt
ausführen zu lassen. (unter Sun OS geht das nämlich)Robert
Hallo Robert
ok ich geb's zu. Ich bin mit meinem Latein am Ende. Aber wozu wissen wenn man jemanden kennt der es weiß.
Geh mal zu www.ebay.de dort findest du auch ein suchen-feld, da funktioniert die Enter-Eingabe. Frag mich nich warum, ich hab's ausprobiert.
Ansonsten, hier scheint's auch zu gehen
http://thd-test/knowhow/TUTORIAL/SELFHTML/tecbc.htm#a1
dort steht ein Bsp. folgenden Inhaltes:
<html><head><title>Test</title>
<script language="JavaScript1.2">
var Netscape = new Boolean();
if(navigator.appName == "Netscape") Netscape = true;
function TasteGedrueckt(Ereignis)
{
if(Netscape)
{ window.status = "Taste mit Dezimalwert " + Ereignis.which + " gedrueckt"; return true; }
}
function TasteLosgelassen(Ereignis)
{
if(Netscape)
{ window.status = "Taste mit Dezimalwert " + Ereignis.which + " losgelassen"; return true; }
}
document.onkeydown = TasteGedrueckt;
document.onkeyup = TasteLosgelassen;
</script>
<!-- JScript-Bereiche fuer MS Internet Explorer -->
<script for=document event="onkeydown()" language="JScript">
{ window.status = "Taste mit Dezimalwert " + window.event.keyCode + " gedrueckt"; return true; }
</script>
<script for=document event="onkeyup()" language="JScript">
{ window.status = "Taste mit Dezimalwert " + window.event.keyCode + " losgelassen"; return true; }
</script>
Wenn's jetzt nich geht stürz ich mich aus dem Kellerfenster ;-))
Cu Michael
Weiterhin viel Erfolg