※ ChatGPTを利用し、要約された質問です(原文:javaスクリプトについて質問です。カウントダウンタイマーなのですが、)
Javaスクリプトカウントダウンタイマーの訂正方法
このQ&Aのポイント
Javaスクリプトを使ったカウントダウンタイマーの動作がうまくいかない場合、下記のコードを訂正することで問題を解決できます。
コード内の変数や関数の使い方を確認し、正しく記述されているかを確認してください。
また、必要なライブラリやスクリプトファイルが正しく読み込まれているかも確認する必要があります。
javaスクリプトについて質問です。カウントダウンタイマーなのですが、
javaスクリプトについて質問です。カウントダウンタイマーなのですが、下記コードを入力したのですが、ホームページ上ではうまく作動しません。どこを訂正したらよろしいのでしょうか?
わかる方教えて下さい。
<!--カウントダウンタイマーここから-->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<script type="text/javascript" src="check.js"></script>
<script type="text/javascript">
<!-- start of JavaScript
// 有効期限を取得
var timeLimit = getTimeLimit( 1259629393, 'http://', 192 );
// 初回アクセス日を取得
var firstTime = '<div>初回アクセス:' + getFirstTimeAccess() + '</div>';
// 残り時間を表示
$( function() { displayCountDown(); } );
function displayCountDown() {
var timer;
var today = new Date()
var days = Math.floor( ( timeLimit - today ) / ( 24 * 60 * 60 * 1000 ) );
var hours = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / ( 60 * 60 * 1000 ) );
var mins = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / ( 60 * 1000 ) ) % 60;
var secs = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / 1000 ) % 60 % 60;
var milis = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / 10 ) % 100;
if(( timeLimit - today ) > 0){
timer = '<div>残り ' + days + '日 ' + addZero( hours ) + '時間 ' + addZero( mins ) + '分 '+ addZero( secs ) + '秒 ' + addZero( milis ) + 'です。</div>'
$( '.countdown' ).html( firstTime + timer );
tid = setTimeout( 'displayCountDown()', 10 );
}else{
location.href='http://';
return;
}
}
// end of JavaScript -->
</script>
補足
これ自体は、拾ってきたものです、、、getTimeLimit()とかgetFirstTimeAccess()にあるかどうかはわからないです、、どう調べたらいいですか??