webForumDet fria alternativet

mailto-länk genererar fel i FireFox

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!

247 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)