Farid: Was ist bei der Funktion falsch?

Beitrag lesen

Hallo an allen,

ich habe eine simple Funktion zum E-Mail senden geschrieben, die ab IE 5.5 eine Fehlermeldung ausgibt. hier ist die Funktion:

function send_e_mail(feld)
{
    if (feld.value != "")
    {
      var adr = "mailto:" + feld.value;
      var win = window.open(adr,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=1px,height=1px,top=5000,left=5000');
      win.close();
    }
    else
    {
      alert("Es ist keine E-Mail Adresse vorhanden!", feld);
    }
}

Bei win.close() bekomme ich eine Fehlermeldung und zwar:

null ist null(d.h.: das Objekt win existiert nicht).

wie kann ich die Funktion umschreiben, damit die ab IE 5.5 auch lauffähig bleibt.

Danke an Allen