2016-06-30 133 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在說什麼。