ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1054
1054
EMPFEHLEN
-
11.09.10 17:55 #1DEDEX7200Pro Tutorials.de Gastzugang
Hallo Leute, ich habe ein Problem mit Tabindex, sobald ich ein Feld (egal ob das Feld mit Tabindex="1" oder Tabindex="2" läuft). Mein Script ist aber meines Wissens korrekt. Firefox 4 Beta, selbst Flock, Opera und IE8 akzeptieren dies. Wenn ich jedoch den Autofocus entferne, dann geht es. Da ich ein Suchfeld für eine Suche auf meiner privaten Homepage mache, wäre es gut, dass wenn man die suche.php öffnet, gleich seinen Suchbegriff eingeben könnte.
Hier mein Code (habs aus meiner CMS, deshalb <module:XX>)
Meine Css und so muss ich ja nicht mitsendenHTML-Code:<!DOCTYPE html> <html> <head lang="de"> <meta charset="utf-8"> <title><module:maintitle></title> <module:style> <script> document.createElement("article"); document.createElement("footer"); document.createElement("header"); document.createElement("hgroup"); document.createElement("nav"); document.createElement("menu"); </script> <!--[if IE]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <header> <a tabindex="14" href="#">Registrieren</a> <a tabindex="15" href="#">Anmelden</a> </header> <section id="main"> <section id="logo"> <a href="#"><img src="<module:imageurl>logo.gif" width="275" height="61"/></a> </section> <nav> <ul> <li><a href="?site=main">Home</a></li> <li><a href="?site=search">Suche</a></li> </ul> </nav> <section id="ebene"> <FORM action="search.php" name="s"> <input type="text" name="search" size="50" tabindex="1" placeholder="Bitte geben Sie einen Suchbegriff ein..." required autofocus> <input type="submit" tabindex="2" value="Suchen"> </FORM> </section> <section id="copyright"> © <module:maintitle> <module:year> </section> </section> <footer> Hier mein Footer ohne Inhalt^^ </footer> </body> </html>
Ist kein stylisches Problem. Im übrigen könnt ihr die 2 Javascripts in eure HTML5-Datei laden und dann in eurer Style.css folgenden Eintrag machen, damit eure Seite auch mit nicht HTML5-Browsern (z.B. Firefox 3.6 oder älter) kompaibel ist.
Style.css-Eintrag:
Code :1
header,footer,article,section,nav,menu,hgroup{display:block}
Edit: Hab den Code-Tag falsch gesetzt
Und nun hab ich eine Lösung; zwar nicht so schön, aber sie funktioniert:
ich habmitCode :1
<body>
ersetzt und hab in den head-bereich folgenden javascript eingefügt:Code :1
<body onload="focus()">
Code :1
<script>function focus(){document.s.search.focus();}</script>Geändert von DEDEX7200Pro (11.09.10 um 18:02 Uhr)
Ähnliche Themen
-
html5 align-Problem
Von Der-Joseph im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 09.09.10, 12:55 -
Chrome Safari focus() Problem
Von one6666 im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 04.04.10, 05:56 -
Safari 4 Frage bzw. Safari allgemein
Von di_ettelo im Forum Mac OSAntworten: 6Letzter Beitrag: 07.01.10, 14:04 -
$.get Problem im Safari
Von D34DL1NES im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 22.09.09, 22:27 -
dynamic text input - autofocus?
Von harrry im Forum Flash PlattformAntworten: 2Letzter Beitrag: 17.02.05, 21:34





Zitieren
Login





