2013-12-09 3 views
0

현재 다음 코드 조각이 있지만 내 facebook iframe 응용 프로그램에서 작동하지 않습니다.이미지가 자바 스크립트 또는 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> 

당신이 날은이 문제를 해결하는 방법을 알려 주시기 바랍니다 수

귀하의 코드가 Timer() 당신 때문에 호출되지 않을 것이기 때문에, 일을 안한다
+2

당신은 그것을 작동하지 않습니다 무엇을 의미합니까? 18 분을 기다리고 있습니까? –

+0

setTimeout에있는 값은 매우 길어 보입니다 ... 쉽게 확인하려면 5000 (5 초)으로 줄이십시오. – grimmus

+0

문제는 내가 볼 수 있다는 것입니다. 나는 그것을 볼 수 없다. –

답변

2

귀하의 시간 초과는 내부에 있습니다. 그것을 밖으로 움직이면 효과가 있습니다.

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

setTimeout(Timer,3000); 

demo jsfiddle

+0

아직 저를 위해 잘 작동하지 않습니다. http://jsfiddle.net/v4b5k/ –

+0

알아 냈습니다! 고마워. –