zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Bei Seitenaufruf mit Cursor in Eingabefeld springen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 10.05.2008, 00:52
Benutzerbild von Schneemann
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.01.2006
Ort: Bochum
Beiträge: 268
Schneemann befindet sich auf einem aufstrebenden Ast
Standard Bei Seitenaufruf mit Cursor in Eingabefeld springen

Hi,

wie macht man es, dass beim öffnen der Seite der Cursor sofort in einem Eingabefeld hängt? Das ist bei Google so, aber wenn ich ein normales Formular mache ist es bei mir nicht der Fall.

Wie wird sowas gemacht?
__________________
Gruß,
Peter
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 10.05.2008, 01:09
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Du kannst dafür dem Body ein onload-Event verpassen und dann mit "document.formname.inputname.focus();" den Fokus setzen.

Bei Google ist es z. B. "document.f.q.focus();"

Code:
<form name="f" action="/search">
<input value="" title="Google-Suche" size="55" name="q" maxlength="2048" />
...
</form>
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 10.05.2008, 13:14
Benutzerbild von Schneemann
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.01.2006
Ort: Bochum
Beiträge: 268
Schneemann befindet sich auf einem aufstrebenden Ast
Standard

Das klappt, sagt mir aber, dass in <form> kein name-Attribut stehen darf. Wie könnte man es valide umsetzen?
__________________
Gruß,
Peter
Mit Zitat antworten
  #4 (permalink)  
Alt 10.05.2008, 13:17
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Wenn es nur ein Element mit diesem Namen gibt:
Code:
document.getElementsByName("q")[0].focus()
Sonst 0 durch die entsprechende Zahl ersetzen.
__________________
Markus Wulftange
Mit Zitat antworten
  #5 (permalink)  
Alt 10.05.2008, 13:23
Benutzerbild von Schneemann
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.01.2006
Ort: Bochum
Beiträge: 268
Schneemann befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, es klappt.
__________________
Gruß,
Peter
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DIV-Tag mit Eingabefeld genau positioniert maxdruxxi CSS 1 17.03.2010 00:05
Button weg und Zahlen springen im IE6? hinkel11 CSS 0 16.12.2009 15:24
Eingabefeld bei Radiobutton aktivierung einblenden crossgolfer85 Javascript & Ajax 1 17.10.2009 05:19
Mootools - Toggle Element beim Seitenaufruf verstecken TBaDDadE Javascript & Ajax 12 17.02.2008 11:02
Eingabefeld action in DIV Laden BoNZo (X)HTML 0 21.05.2006 13:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:39 Uhr.