markusfe: Enter als Accesskey? Alternativen?

Hallo Leute,

ich habe eine Seite übernommen, die eine JavaScript-Suche benutzt, bei der nach Eingabe des Suchwortes ein DIV geladen wird, das die Ergebnisse als Links zu den Artikeln zeigt. Man kann die Suche also nicht wie ein Formular benutzen, bei dem man mit Enter das eingetippte erst abschickt.

Die Suche möchte ich nun insofern erweitern, dass der erste Link, der angezeigt wird, quasi vormarkiert ist. Man sollte also durch drücken auf "Enter" zum ersten SUchergebnis gelangen. Ich habe das bisher mit Enter als accesskey versucht, das allerdings klappt nicht. Was sind die Alternativen?

Vielen Dank für eure Hilfe.

  1. Lieber markusfe,

    wenn Deine Suchergebnisse "echte" Links sind, dann kannst Du mittels <element>.focus() und vielleicht <element>.select() den betreffenden Link markieren. Ein [Enter] sollte dann diesen Link ganz regulär als Tastaturbedienung auslösen. Eventuell wickelst Du diese Methodenaufrufe in ein try{} catch(){} Statement ein, damit Dir ältere Browser nicht um die Ohren fliegen...

    AccesKey benötigt das keinen.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)