Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将变量传递给mailto方法_Javascript_Html_Mailto - Fatal编程技术网

Javascript 如何将变量传递给mailto方法

Javascript 如何将变量传递给mailto方法,javascript,html,mailto,Javascript,Html,Mailto,我需要知道是否可以将变量传递给mailto:方法 我想有类似这样的东西,所以它会在outlook上打开一封新的电子邮件 var email = "random@random.random" var subject = "test" window.href = "mailto:email?subject=subject" 现在我想知道我是否可以传递这些变量。我不在乎邮件的正文,我只想把邮件地址和主题行传进来。 我不能使用ActiveXObject,因为我的代码在服务器端而不是客户端,所以它没有创

我需要知道是否可以将变量传递给mailto:方法

我想有类似这样的东西,所以它会在outlook上打开一封新的电子邮件

var email = "random@random.random"
var subject = "test"
window.href = "mailto:email?subject=subject"
现在我想知道我是否可以传递这些变量。我不在乎邮件的正文,我只想把邮件地址和主题行传进来。
我不能使用ActiveXObject,因为我的代码在服务器端而不是客户端,所以它没有创建对象的权限。或者至少这是我从javascripts中读到的打开outlook的内容。

您在某些地方遗漏了一些引用。确保您的报价与此相似:

window.location.href = "mailto:" + email + "?subject=" + subject;

你回答了自己的问题。只需使用
window.location.href=“mailto:”+email+“?subject=“+subject
?@opatut问题是我尝试了您使用的表达式,它所做的只是将实际的+email+打印到电子邮件中,而不是打印变量包含的内容。我是否需要一些特别的东西,或者我遗漏了什么。你可能在混合或遗漏引号。他们很重要@ZeRaTuL_jF:这很好用——我想我只是错过了一些输入。我回去工作的时候会告诉你们的。非常感谢。