momoxxl: Focus setzen mit Javascript

Beitrag lesen

Ich habe eine einfache Seite, die nur eine Input-Feld beinhaltet. Diese Seite wird durch einen AJAX-Request in eine HTML-Seite geladen. Ändert sich dessen Ihalt durch eine benutzereingabe (onchange-Event) wird ein AJAX-Request ausgelöst. Die Eingabe wird verarbeitet, das AJAX-Response liefert diesslebe Seite (leer) zurück, der Focus sollte im Eingabefeld sein.

Leider kann ich den Focus nicht im Eingabefeld platzieren. Der Focus landet in der URL-Zeile des Browsers. Ein window.altert() führt dazu dass der Focus korrekt sitzt. Ich habe hier im Forum und auch im WWW was dazu gefunden. bekomme es aber trotzdem nicht hin. Ich verwende z.T. jQuery, aber auch mit nativem Javascript klappt es nicht. Sollte doch nicht so kompliziert sein ... ????????

Ich verwende Win7 und Mozilla FF 7.01. Aber auch mit dem IE 8 gehts genauso wenig.

Danke für jeden Tipp.

<span id="viewarea">
<script type="text/javascript" language="JavaScript">
<!--
submitData = function () {
// AJAX request, lädt dieses Seite erneut
}

setFocus = function() {  
	//$('#myID').focus();  
	document.getElementById("myID").focus();;  
}  

jQuery(function() {  
	setFocus();  
});  
  
// -->					  
</script>  

<form .... >
   <input type="text", id="myID" onchange="submitData ()"... />
</form>

</span>