这是我复制的一些脚本,用于创建mailto链接,该链接抓取浏览器URL并将其插入到电子邮件的主题中。它的工作完美,但每个页面我都会弹出一个Javascript警告框说:
mailto:address@address.ca?主题=“浏览器地址栏中的内容”
我和JS一起垃圾。如何在没有提醒警报的情况下让脚本工作,或者在生命周期中如何使脚本工作?
<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'>
</script>
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
var url = "mailto:address@address.ca?Subject=" + window.location;
$('#mailtoLink').attr('href', url);
window.alert($('#mailtoLink').attr('href')); // = url;
});//]]>
</script>
这是一个示例页面:
答案 0 :(得分:2)
只需删除此行window.alert($('#mailtoLink').attr('href')); // = url;
,即可留下:
<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'>
</script>
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
var url = "mailto:address@address.ca?Subject=" + window.location;
$('#mailtoLink').attr('href', url);
});//]]>
</script>
答案 1 :(得分:1)
只需删除window.alert函数调用。
答案 2 :(得分:1)
取出这条线;它显然仅用于演示目的
window.alert($('#mailtoLink').attr('href')); // = url;