bla: Automatisch Cursor in Suchfeld setzen

<img src='C:\Programme\xampp\htdocs\pmwiki\uploads\skin\titelframe.gif'>
  <div id='wikihead2' cellspacing='0' cellpadding='0'><h2><b>PROD Wissens - Datenbank PROD  </b></h2>      </div>
  <div id='wikihead1' cellspacing='0' cellpadding='0'>
    <form action='{$ScriptUrl}'>
    <input type='hidden' name='n' value='{$FullName}' />
    <input type='hidden' name='action' value='search' />
    <a href='{$ScriptUrl}/$[$SiteGroup/Search]'>$[Search]</a>:
    <input type='text' name='q' value='' class='inputbox searchbox' />
    <input type='submit' class='inputbutton searchbutton' value='$[Go]' /></form>

Hi !
Wie bekomme ich in dem oben genannten code den Cursor direkt ins Suchfeld, wenn man die Seite lädt !?

Habe leider keine Erfahrung damit ...

mfg

  1. Hallo!

    Hi !
    Wie bekomme ich in dem oben genannten code den Cursor direkt ins Suchfeld, wenn man die Seite lädt !?

    Nur mit Javascript. Am besten in onload dem entsprechenden Feld mit der Funktion focus() den Focus geben.

    http://de.selfhtml.org/javascript/objekte/elements.htm#focus

    mfg
      frafu

    1. Hi,

      Nur mit Javascript. Am besten in onload dem entsprechenden Feld mit der Funktion focus() den Focus geben.

      IMHO besser, möglichst sobald das Element existiert?!

      Dann hat das Fenster oft ohnehin noch den Focus, und man wird beim onload ggf. nicht von einem anderen Fenster "weggerissen" - sofern die Fensterfokussierung nicht ohnehin deaktiviert ist.

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. hi,

        IMHO besser, möglichst sobald das Element existiert?!

        Dann hat das Fenster oft ohnehin noch den Focus, und man wird beim onload ggf. nicht von einem anderen Fenster "weggerissen"

        Ich öffne Links oft in einem Tab im Hintergrund, wenn ich mit der aktuellen Seite noch nicht fertig bin.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. hi !

          Also man geht eindeutig auf die seite um etwas ins suchfeld einzutragen !
          javascript wird nicht eingebunden !

          ist es vllt auch mit PHP mögliche den cursor automatisch zu setzen  ??

          1. Tach,

            ist es vllt auch mit PHP mögliche den cursor automatisch zu setzen  ??

            nein, wie sollte es, PHP wird auf dem Server ausgeführt.

            mfg
            Woodfighter

  2. Hi !

    Wie bekomme ich in dem oben genannten code den Cursor direkt ins Suchfeld, wenn man die Seite lädt !?

    Hat diese Seite ansonsten keine Navigation, Links oder sonstige "anklickbaren" Dinge? Wenn doch, solltest du aus Gründen der "Barrierearmut" von deinem Vorhaben Abstand nehmen. Denn es ist ausgesprochen usabilityfeindlich, wenn der Cursor/ Focus plötzlich & unerwartet an einer bestimmten Stelle auf der Seite ist.

    Und wenn, dann solltest du das höchstens über die Tabulator-Reihenfolge machen.

    Gruß Gunther

    1. Hello,

      Hat diese Seite ansonsten keine Navigation, Links oder sonstige "anklickbaren" Dinge? Wenn doch, solltest du aus Gründen der "Barrierearmut" von deinem Vorhaben Abstand nehmen. Denn es ist ausgesprochen usabilityfeindlich, wenn der Cursor/ Focus plötzlich & unerwartet an einer bestimmten Stelle auf der Seite ist.

      hmh, da gehen dann die Meinungen wohl auseinander. Ich hasse es, wenn ich unnötige Klicks auf einer Webseite machen muss. Insbesondere wenn es sich um die Standardfunktion (siehe Suchfeld bei Google) handelt, hat IMHO so wenig wie möglich stattzufinden bis ich diese nutzen kann.

      MfG
      Rouven

      --
      -------------------
      "I wish it need not have happened in my time" - "So do I, and so do all who live to see such times. But that is not for them to decide. All we have to decide is what to do with the time that is given us."  --  J.R.R. Tolkien: "The Lord Of The Rings: The Fellowship Of The Ring"
      1. Hi,

        hmh, da gehen dann die Meinungen wohl auseinander. Ich hasse es, wenn ich unnötige Klicks auf einer Webseite machen muss.

        ich hasse es, wenn ganz unerwartet die Tastatursteuerung anders als erwartet ist.

        Insbesondere wenn es sich um die Standardfunktion (siehe Suchfeld bei Google) handelt,

        "Standardfunktion" ist bei der Google-Startseite der falsche Begriff - "Hauptfunktion" oder "eigentliche Funktion" trifft es besser. Die hervorragende Umsetzung seitens Googles erkennst Du, wenn Du die Startseite mit einer Suchergebnisseite sowie der "nix gefunden"-Seite vergleichst.

        hat IMHO so wenig wie möglich stattzufinden bis ich diese nutzen kann.

        Die Fragestellung lautet: Gehe ich auf die Seite, *um* die Suchfunktion zu verwenden? Wenn die Antwort nicht ein ganz klares "ja" ist, die nur wenige, definierte Ausnahmen zulässt, ist es ein absoluter Graus, das Suchfeld automatisch zu fokussieren.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          Die Fragestellung lautet: Gehe ich auf die Seite, *um* die Suchfunktion zu verwenden? Wenn die Antwort nicht ein ganz klares "ja" ist, die nur wenige, definierte Ausnahmen zulässt, ist es ein absoluter Graus, das Suchfeld automatisch zu fokussieren.

          Und wenn die Antwort ein klares "ja" ist, dann macht man es halt.

          Und wer mit solchen Effekten hat, der wird JS deaktiviert haben - oder es zumindest können. Die Site wird ja auch ohne funktionieren, nicht wahr? :)

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      2. Hello,

        Hat diese Seite ansonsten keine Navigation, Links oder sonstige "anklickbaren" Dinge? Wenn doch, solltest du aus Gründen der "Barrierearmut" von deinem Vorhaben Abstand nehmen. Denn es ist ausgesprochen usabilityfeindlich, wenn der Cursor/ Focus plötzlich & unerwartet an einer bestimmten Stelle auf der Seite ist.
        hmh, da gehen dann die Meinungen wohl auseinander. Ich hasse es, wenn ich unnötige Klicks auf einer Webseite machen muss. Insbesondere wenn es sich um die Standardfunktion (siehe Suchfeld bei Google) handelt, hat IMHO so wenig wie möglich stattzufinden bis ich diese nutzen kann.

        MfG
        Rouven

        Natürlich gibt es da wieder Pro & Contra.
        Es würde mich auch nerven, wenn es tausend Felder auf der Webseite gibt und der Cursor wieder ganz wo anders zu finden ist.
        Aber bei Kontaktformularen und der ähnlichen empfinde ich es als hilfreich, gleich losschreiben zu können.