0
이 카운트 다운 타이머를 작성했으며 IE 이외의 모든 기능을 사용할 수 있습니다. 제한된 웹 사이트에서 스크립트를 실행합니다. 그러나 확인을 클릭하면 스크립트가 실행되지 않습니다.자바 스크립트의 카운트 다운 타이머가 Internet Explorer에서 실행되지 않습니다
사용자 확인을 위해 일시 중지 한 후에 실행하도록 자바 스크립트 스크립트를 설정하는 적절한 방법이 있습니까? IE 용으로도 쓸 수 있도록 작성하는 방법이 있습니다.
나는 문제로이 표시되지 않는, 그래서 난 그냥 숫자 코드로 innerHTML을 통해 아무것도 전송하고 있지 않다, 나는 동일한 결과와 jQuery를 읽어 들이게된다() 함수를 사용하여 다시 썼다 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery Countdowwn Timer</title>
<style type="text/css">
span#days { font-size:20px;
color:#900;
font-weight:900;
}
span#hours { font-size:20px;
color:#903;
font-weight:900;
}
span#min { font-size:20px;
color:#906;
font-weight:900;
}
span#sec { font-size:20px;
color:#909;
font-weight:900;
}
span#date {font-size:22px;
font-weight:900;
color:#900;
}
span#mar {font-size:22px;
font-weight:900;
color:#03F;}
</style>
<script type="text/javascript">
function theTimer(){
var putday=document.getElementById("days");
var puthour=document.getElementById("hours");
var putmin =document.getElementById("min");
var putsec=document.getElementById("sec");
var marathon=new Date(2012,3,22,10,0,0,0);
var marathonCount=marathon.getTime();
var nowish=Date.now();
var dif=marathonCount-nowish;
var days=Math.floor(dif/(24*60*60*1000));
dif=dif-days*(24*60*60*1000);
var hours=Math.floor(dif/(60*60*1000));
dif=dif-hours*(60*60*1000);
var minutes=Math.floor(dif/(60*1000));
dif=dif-minutes*(60*1000);
var seconds=Math.floor(dif/1000);
putday.innerHTML="this stuffF";
putday.innerHTML=days;
puthour.innerHTML=hours;
putmin.innerHTML=minutes;
putsec.innerHTML=seconds;
var counter = setTimeout("theTimer()", 1000) };
</script>
</head>
<body onload="theTimer()">
<a href ="" style="text-decoration:none">
<center>
<p id="marathon">There are <span id="days"></span> days, <span id="hours"></span> hours, <span id="min"></span> minutes, and <span id="sec"></span> seconds left </p>
</center>
<center>
<p id="marathon">till the beginning of the Next <span id="mar">Marathon</span> on <span id="date">April 22, 2012.</span></p>
</center>
</a>
</body>
</html>
그냥 ... http://code.google.com/p/jquery-countdown/ – MilkyWayJoe
컴퓨터에서이 로컬을 실행하고 있습니까? "내 컴퓨터의 파일에서 액티브 컨텐트를 실행하도록 허용"해야 할 수도 있습니다 : 도구 -> 인터넷 옵션 -> 고급 -> '보안'으로 스크롤 – uotonyh
IE에서 허용하지 않는 것 때문에 내 서버에 업로드했습니다. 로컬 html 호출. 같은 결과. .. – SteveWeber