2013-05-16 63 views
0

我嘗試通過郵件發送記錄的消息發送的媒體,但是當點擊發送按鈕即使​​函數運行沒有郵件客戶端或消息被打開,通過郵寄的JavaScript

function sendMail(media) { 
$('#send').click(function() { 
var link = "mailto:[email protected]" 
+ "[email protected]" 
+ "&subject=" + escape("This is my subject") 
+ "&body=" + media 
; 

window.location.href = link; 
}); 

}

我的腳本中有什麼問題?

回答

0

在你sendMail功能,您爲您的按鈕的處理程序。所以你需要在聲明後調用sendMail();來創建一個處理程序。我認爲如果你打算只使用一次就沒有必要創建單獨的函數。你應該這樣做:

$(function() { 
    $('#send').click(function() { 
    var link = "mailto:[email protected]" 
    + "[email protected]" 
    + "&subject=" + escape("This is my subject") 
    + "&body=" + media; 

    window.location.href = link; 
    }); 
}); 
+0

但都是我應該把這個,我在varible媒體發送的功能,並且做的部份我叫Sendmail的()在功能啓動, –