Luke: onClick()

ich habe folgende Function gebastelt

function EMAILAnhang(){

PartnerEMail = document.acquiser.PartnerEMail.value
Bedingung = document.acquiser.Bedingung.value

document.location.href="mailto:" + PartnerEMail + "?subject=Interessentvar&body=Bitte Daten eintragen;"

if (confirm("Wurde die eMail versandt ?"))
 {
  strEmailAnhang = "PartnerEMail=" + PartnerEMail + "&Bedingung=" + Bedingung + "&speichern=1&blnMailAnhang=true" ;
  document.location.href="emailpartner.asp?"+ strEmailAnhang;
 }

}

Bei Internet Explorer 5.5 funktioniert das einwandfrei nur unter IE 5.0 geht das nicht. Kann mir jemand weiterhelfen.

Kurze Erläuterung:

Bei IE 5.0 lädt er zwar die Seite neu aber öffnet nicht Outlook. Was kann ich machen !

  1. Hi,

    document.location.href="mailto:" + PartnerEMail + "?subject=Interessentvar&body=Bitte Daten eintragen;"

    das ist aus mindestens zwei Gründen Unsinn: Erstens ist location immer noch kein Unterobjekt von document; und zweitens ist alles, was mit "mailto:" beginnt, unkontrollierbar (vrgl. http://www.praast.de/ffq/mailto.htm) und im Zweifel nicht funktionstüchtig.

    Was kann ich machen !

    Etwas serverseitiges nehmen. Alles andere ist Quatsch.

    Cheatah

  2. Hallo,

    du verweist dann auf eine .asp datei
    also stehen dir serverseitige mechanismen zur verfügung, warum nimmst du die nícht?
    oder liegt die asp datei außerhalb deiner reichweite?

    Odium