我有一個網頁,我需要發送電子郵件。我需要從瀏覽器發送一封大郵件。由於內容大於查詢字符串允許的內容,因此我需要依賴Active X.我想通過Outlook發送此電子郵件。在試圖做到這一點,我已經寫了下面的代碼:ActiveX - 自動化服務器無法創建對象
try {
var to = "";
var cc = "";
var subject = "Action Required";
var body = GenerateEmailBody();
var outlook = new ActiveXObject('Outlook.Application');
var outlookNamespace = outlook.GetNameSpace('MAPI');
var message = outlookNamespace.CreateItem(0);
message.Display();
message.To = to;
message.Subject = subject;
message.Body = body;
message.GetInspector.WindowState = 2;
} catch (err) {
alert("Unable to send email. " + err);
}
當我執行這個代碼,我得到以下錯誤:
ReferenceError: ActiveXObject is not defined
我在做什麼錯?
謝謝!
我很困惑:問題的標題是「自動化服務器無法創建對象」;但在問題本身中,你說錯誤是「ActiveXObject沒有定義」......那麼它是哪一個? – Martijn 2011-03-01 16:47:14