2013-12-09 101 views
0

目前我有以下一段代碼,但它不適用於我的Facebook的iframe應用程序。如何設置一個圖像的計時器出現在JavaScript或HTML?

function Timer(){ 
    document.getElementById('buybtn').style.visibility = "visible"; 
    setTimeout(Timer,1080000); 
} 

和下面的HTML:

<p style="text-align: center;">'</p> 
<div id="buybtn"> 
    <p style="text-align:center"> 
     <a href="http://www.google.com" target="_blank"> 
     <img src="http://www.adspecialist.be/wp-content/themes/adspecialist/img/visit-my-website-en.png" border="0" /> 
     </a> 
    </p> 
</div> 

可否請你讓我知道如何解決這個問題

+2

你是什麼意思它不工作?你是否在等待所需的18分鐘? –

+0

您在setTimeout中的值看起來很長....嘗試減少到​​5000(5秒)以更容易地檢查 – grimmus

+0

問題是我可以看到它。不是我看不到它。 –

回答

2

你的代碼不應該工作,因爲Timer()永遠不會因爲你被稱爲有你的超時裏面的功能。將它移到外面,它就會起作用。

function Timer(){ 
    document.getElementById('buybtn').style.visibility = "visible"; 
} 

setTimeout(Timer,3000); 

demo jsfiddle

+0

它仍然沒有爲我工作http://jsfiddle.net/v4b5k/ –

+0

我想通了!非常感謝 –

相關問題