2012-03-30 46 views
-1

我有一個用作按鈕的ID的輸入字段。我想每X秒調用一次「輸入按鈕」。如何調用onclick函數和/或使用它的功能來做到這一點?在輸入字段中調用onclick

<input id="window.all.desktop.id_10.body.TCon1.btn_refresh" class="TDynBtn" type="button" 
onclick="window.all.desktop.id_10.body.TCon1.btn_refresh.doClick(this,event)" 
onmouseout="window.all.desktop.id_10.body.TCon1.btn_refresh.onMouseOut(this)" 
onmouseover="window.all.desktop.id_10.body.TCon1.btn_refresh.onMouseOver(this)" 
value="Reload measurements"> 

我試圖把它稱爲PHP:

print " 
    window.setInterval (
     function() { 
     window.all.desktop.id_10.body.TCon1.btn_refresh.doClick(this,event); 
     }, 
     ".$nSeconds." 
    ); 
"; 

沒有jQuery的可能。

回答

0

試試這個:

var t = setTimeout("clickInputButton()",3000); 

function clickInputButton() { 
    document.getElementById('window.all.desktop.id_10.body.TCon1.btn_refresh').click() 
} 

這將調用按鈕,每3秒。

+0

謝謝,我去那一個!註釋必須至少包含15個字符。 (點擊此框取消) – Patrick 2012-03-30 13:09:00