Hyperlink fokkusieren
Tombo
- html
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
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
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
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
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