これは、ブラウザの URL を取得してメールの件名に挿入する mailto リンクを作成するためにコピーしたスクリプトです。完璧に機能していますが、Javascript アラート ボックスに移動するすべてのページに次のように表示されます。
mailto:address@address.ca?Subject="ブラウザのアドレスバーにあるもの"
私は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>
ここにサンプルページがあります: