Stefan_t: Focus 2x setzen

Hi,
ich habe ein Problem mit dem IE. Auf meiner Seite habe ich ein Formular und einen Link der ein Popup-Fenster öffnet. Ich habe nun zweimal einen Focus gesetzt, einmal für das Popup-Fenster:

<script language="JavaScript" type="text/javascript">
function Fenster(url,laenge) {
Fenster=
window.open(url, "Fenster", "width=700,height="+laenge+",scrollbars, top=150, left=200, screenX=200,screenY=150");
Fenster.focus();
}
</script>

und einmal für das Formular:
<script language="JavaScript" type="text/javascript">
 if (document.SearchFormStandard) {

document.SearchFormStandard.BASIC.focus();
 }
</script>

Das funktioniert auch in allen Browsern, ausser im IE. Kann der IE das nicht oder mache ich etwas falsch?

  1. Hallo,

    den Focus kann nur ein Ding haben. Setzt Du es zweimal, wird es nacheinander gesetzt, was in der Reihenfolge als letztes dran ist, behält also den Focus. Das kann zu Verwirrung führen. Lösung: Setz nur einmal den Focus, und zwar da, wo Du ihn wirklich haben möchtest (Hinweis: erhält ein Formularfeld den Focus müsste das zur Folge haben, dass das entsprechende Fenster auch in den Vordergrund kommt).

    Grüße,
    Utz

    --
    Mitglied im Ring Deutscher Mäkler
    1. Ok danke für die Antwort. Dachte mir schon sowas.