Gabriel: Formularfeld fokussieren

Ich komm einfach nicht drauf wie ich mein Formularfeld fokussieren kann...

Normalerweise geht es ja über ein simples:
onload="javascript: self.focus(); this.document.formular.name.focus();" im body-Tag

Ich benutze nun aber XHTML 1.1 und darf dementsprechend das Formularfeld nicht mit einem name-Attribut ausstatten.

Kann ich die JavaScript-Funktion jetzt nicht mehr nutzen?

Danke für Hilfe und Grüße!

  1. Hello out there!

    Ich benutze nun aber XHTML 1.1

    Aus welchem Grund?

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. Ich benutze nun aber XHTML 1.1

      a) Der Fortschritt...
      b) Bin ich jetzt noch immer nicht schlauer.

      1. Hello out there!

        a) Der Fortschritt...

        Unsinn. XHTML 1.1 ist nicht cool! XHTML 1.0 Strict ist hinreichend fortschrittlich ...

        b) Bin ich jetzt noch immer nicht schlauer.

        ... bleib dabei und dein Problem erfreut sich der Nichtexistenz.

        Genügend Gründe gegen die Verwendung von XHTML 1.1 findest du im Archiv.

        See ya up the road,
        Gunnar

        --
        „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
  2. Hi,

    Ich benutze nun aber XHTML 1.1

    Selbst schuld.

    und darf dementsprechend das Formularfeld nicht mit einem name-Attribut ausstatten.

    non sequitur.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Hallo,

    Normalerweise geht es ja über ein simples:
    onload="javascript: self.focus(); this.document.formular.name.focus();" im body-Tag

    Geht auch in XHTML 1.1.

    »javascript:« ist hier unnötig.

    Ich benutze nun aber XHTML 1.1 und darf dementsprechend das Formularfeld nicht mit einem name-Attribut ausstatten.

    Das kann nicht sein. Natürlich können Formularelemente in XHTML 1.1 name-Attribute haben. Sie müssen es sogar, sonst könnten die Formulardaten nicht übertragen werden.

    Kann ich die JavaScript-Funktion jetzt nicht mehr nutzen?

    Doch, klar. Wenn dein JavaScript nicht funktioniert, muss der Fehler woanders liegen.

    Verarbeitet der Browser dein Dokument als echtes XHTML? (Welcher Browser? Wie sieht das Dokument aus?)

    Mathias