webForumDet fria alternativet

mailto-länk genererar fel i FireFox

JavaScriptur Javascript

2 svar · 284 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#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!

132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)