Hallo,
ich habe es mit onblur probiert, es fkt. bei mir aber nicht (Fokus springt in Browserzeile, obwohl FocusFirst() aufgerufen wird)
du versuchst, den Focus auf ein div-Element zu setzen. Ein div ist aber ein Element, das keine interaktive Bedienung vorsieht, und kann daher nicht focussiert werden. Du musst schon konkret ein Formularelement oder einen Link angeben.
Ciao,
Martin
ich habe es mit einem Input element probiert. Jetzt springt er aber vom Input Text-Element zum Button ELement.
Hier ist eine simpelste html-Seite:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" id='functions'>
function FocusFirst() {
var elem = document.getElementById("focusInput");
if (elem) elem.focus();
else
alert('wdwedw');
}
</script>
</head>
<body>
<input id="focusInput" tabIndex="0"/>
<input id="Button1" tabIndex="1" type="button" onblur="FocusFirst()" value="button" />
</body>
</html>
=>Was muss man ändern, damit der Tabfokus immer nur zwischen Text-Element und Button Element wechselt, ohne dazwischen in die Browserzeile zu wechseln ?
Gruß
henrik