如何删除window.alert弹出?

时间:2013-01-22 21:00:34

标签: javascript mailto

这是我复制的一些脚本,用于创建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>

这是一个示例页面:

http://www.door9.co.uk/bex/his-thoughts/

3 个答案:

答案 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函数调用。

https://developer.mozilla.org/en-US/docs/DOM/window.alert

答案 2 :(得分:1)

取出这条线;它显然仅用于演示目的

window.alert($('#mailtoLink').attr('href')); // = url;