Tombo: Hyperlink fokkusieren

Hallo, ich möchte den link:

<a class='button4' href='#' name='test' onload='focus()'> fokkusieren, wenn er angezeigt wird...

aber mit onload='focus()' klappt das nich, weiß wer warum oder kann mir weiterhelfen?

Danke im Vorraus

  1. Mahlzeit Tombo,

    <a class='button4' href='#' name='test' onload='focus()'> fokkusieren, wenn er angezeigt wird...

    aber mit onload='focus()' klappt das nich, weiß wer warum oder kann mir weiterhelfen?

    Du Dir selbst: indem Du validen Code schreibst ...

    Einerseits <http://de.selfhtml.org/selfhtml/html/referenz/attribute.htm#a@title=kennt <a> kein "onload"-Attribut>, andererseits wäre die Frage, wo genau Du eine Funktion namens "focus()" definiert hast?

    Falls Du ein Element fokussieren möchtest, solltest Du eher <http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=dessen Methode> "http://de.selfhtml.org/javascript/objekte/elements.htm#focus@title=focus()" benutzen.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Hi,

      [...] andererseits wäre die Frage, wo genau Du eine Funktion namens "focus()" definiert hast?

      die ist im JavaScript-Kern der mir bekannten Browser verfügbar. Es kann natürlich sein, dass der Browser den Aufruf von window.focus() aufgrund seiner Konfiguration verweigert.

      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
  2. Hi,

    ich möchte den link: <a class='button4' href='#' name='test' onload='focus()'> fokkusieren, wenn er angezeigt wird...

    ???

    aber mit onload='focus()' klappt das nich, weiß wer warum oder kann mir weiterhelfen?

    Weil a-Elemente kein onload-Attribut haben (und afaik auch kein onload-Ereignis)

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    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. Hi,

    <a class='button4' href='#' name='test' onload='focus()'> fokkusieren, wenn er angezeigt wird...

    Direkt hinter dem A-Element ein:
    <script type="text/javascript">document.getElementsByTagName("a")[document.getElementsByTagName("a").length-1].focus()</script>

    Sinnvollerweise das Script aber ggf. nicht im BODY, sondern im HEAD und im OnLoad-Event aufgerufen, und dann via getElementById() oder getElementsByName() focus() benutzen. Vorher abfragen, ob getElement... überhaupt möglich ist, wäre auch fein.

    Gruß, Cybaer

    --
    Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
    (Jean-Jacques Rousseau, Philosoph u. Schriftsteller)