mailto-länk genererar fel i FireFox

JavaScript

2 svar · 287 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag använder följande kod för att öppna en epostlänk och ett nytt mail skapas som det ska, men FireFox rapporterar ändå ett fel, och jag undrar om någon kan berätta vad det beror på.

function mailto() {
	window.location.href = 'mailto:foo@bar.se';
}

(Jag har förenklat funktionen för att underlätta)

Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMLocation.href]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://localhost/staff.php?group=1,3,4 :: mailto :: line 33" data: no]

Medlem sedan aug. 20039 340 inlägg
#2

Jag tror href är reserverat för http-adresser. Pröva

 
window.location = "mailto:foo@bar.se";
// eller
window.open("mailto:foo@bar.se", "_self");
Medlem sedan apr. 20012 427 inlägg
#3

Kanon nitro2k01! window.open fungerar!

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)