Ich bekomme es eine E-Mail mit Javascript zu senden Ich benutze window.open ('mailto: xxx') Was ich vermeiden möchte, ist ein neues Browserfenster öffnen + Öffnen eines E-Mail-Fensters. Funktioniert gut bis auf das. Ich mache meine Programmierung in CF. Ist das möglich?Javascript und E-Mail
Antwort
location.href="mailto://xxx";
Verwenden Sie "window.open()" nicht
Entweder ein <a href="mailto:XXX"></a>
in Ihrem HTML verwenden, oder location.href="mailto:XXX";
verwenden, wenn es Javascript sein muss.
Verwendung location.assign()
:
location.assign('mailto:[email protected]');
Während Sie stattdessen direkt an location
‚s Eigenschaften zuordnen können (location.href='mailto:...';
), um den Browser zu veranlassen, zu navigieren, empfehle ich dagegen.
Intern ruft dies nur location.assign()
auf, und die Zuweisung zu Eigenschaften verhält sich nicht immer in allen Browsern gleich.
Ja! Ich brauche das. Danke, – user1329944
Ich bin froh, dass ich Ihnen helfen konnte - Sie sollten [auf das Häkchen klicken] (http://meta.stackexchange.com/a/5235/148988), damit jeder weiß, dass Ihr Problem gelöst ist. – josh3736
'href' ist keine Funktion - Ihre erste Revision war korrekt. Besser ist es, 'location.assign()' zu verwenden. – josh3736
Vielen Dank, dass Sie darauf hingewiesen haben. – lukiffer