2016-06-30 126 views
1

你好,我在我的着陆页上使用这个脚本,但用户需要点击一个按钮才能工作。Android发送短信JS

<a onclick="ClickTrack('click5')" href="smsto:NR?body=TEXT" class="btn_2" > 
    <strong><span class="cta-clik">Click to send sms</span></strong> 
</a> 

有没有人知道如何使它没有按钮点击工作,但当网站加载?

+0

使用$(document).ready或$(window) –

+0

[$(document).ready equivalent without jQuery]的可能重复(http://stackoverflow.com/questions/799981/document-ready-equivalent-without -jquery) – Randy

回答

0

对于重定向的部分,可以使这样的功能:

function redirect() 
{ 
    window.location.href = "smsto:NR?body=TEXT" 
} 

如果您使用JQuery,你可以使用document.ready脚本文件中:

$('document').ready(funtion(){ 
    redirect(); 
}); 

如果你不这样做,将脚本包含在页面底部,如下所示:

<body> 
    <!-- content here --> 

    <script> 
    document.addEventListener("DOMContentLoaded", function(event) { 
     redirect(); 
    }); 
    </script> 
</body> 
+0

刚刚测试过这个不起作用 –

+0

这不是我的js代码onclick =“ClickTrack('click5')。这行是由某人追加点击。我只是需要运行这部分:href =”smsto: NR?body = TEXT“class =”btn_2“> 点击即可发送短信

1

我个人不喜欢我n线绑定,但你可以尝试把它放在你的身体标记

<body onload="ClickTrack('click5')"> 

如果你的逻辑可能绑定或只需调用它像@randy在说什么。