Automatisch Cursor in Suchfeld setzen
bla
- html
<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
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
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
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
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 ??
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
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
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
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
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
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.