
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
// 有効期限を取得
vartimeLimit = getTimeLimit( 1259629393, 'http://', 192 );
// 初回アクセス日を取得
varfirstTime = '<div>初回アクセス:' + getFirstTimeAccess() + '</div>';
// 残り時間を表示
$( function(){displayCountDown(); } );
function displayCountDown() {
vartimer;
vartoday = new Date()
vardays = Math.floor( ( timeLimit - today ) / ( 24 * 60 * 60 * 1000 ) );
varhours = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / ( 60 * 60 * 1000 ) );
varmins = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / ( 60 * 1000 ) ) % 60;
varsecs = Math.floor( ( ( timeLimit - today ) % ( 24 * 60 * 60 * 1000 ) ) / 1000 ) % 60 % 60;
varmilis = 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>
No.1ベストアンサー
- 回答日時:
まず、varxxxxxxというのは全部、var xxxxのタイプミスですよね。
そのカウントダウンタイマーのJSはどこから拾ってきたものですか?
ご提示されてる部分には、getTimeLimit()とかgetFirstTimeAccess()
の関数定義が無いみたいですけど、大丈夫ですか、
check.jsの中にあるんですよね...?
この回答への補足
これ自体は、拾ってきたものです、、、getTimeLimit()とかgetFirstTimeAccess()にあるかどうかはわからないです、、どう調べたらいいですか??
補足日時:2010/10/13 20:38No.2
- 回答日時:
そのまま動くように作られていると仮定して…
第一に、
jquery.js
cookie.js
check.js
の外部ファイル(javascript)がそろっていて、適切なディレクトリにアップされていることが必須です。
第二に、
No1様もご指摘のように、var宣言の部分の記述を正しく訂正してみてください。
それでも動かない場合は、全体の構成のどこかにおかしなところがあることになりますが、肝心の部分(外部ファイル)が提示されていないので、回答者には情報が少なすぎて判断できないところです。
(まぁ、jqueryは間違いなくjqueryでしょうし、cookieはいくつかあるもののうちの一つだろうとは想像できますが、checkはまったく想像がつきません)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サイトにアクセスした際、数秒...
-
jqueryのcolorboxを読込直後に...
-
スライド写真で2、3枚目をラ...
-
jqueryとlightboxが一緒に動作...
-
CKeditorについて
-
javaスクリプトについて質問で...
-
mootoolsとjQueryの共存がうま...
-
jQuery が動作しません。
-
Javascriptのエラーに悩まされ...
-
Base64に変換したHTMLの<script...
-
Google 自サイト検索結果 オー...
-
jquery select要素のdisplay:no...
-
base64encodeでの文字化けについて
-
javascriptとjuaryを同時に
-
javascript 引用符
-
bxslider、画像が3枚以上になる...
-
<div>のタッチ状態を維持したま...
-
ヤフーのジオの広告のような技法
-
Lightboxがエラーになります。
-
マスターページでのJavaScriopt...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サイトにアクセスした際、数秒...
-
jqueryプラグインの設置方法
-
javascriptの中でjavascriptを...
-
教えてください! lightboxとsk...
-
liteboxと滑らかスクロールが同...
-
補足です。
-
マウスオーバー+クリカブルマッ...
-
<head>外での、外部css、外部js...
-
jQuery UIのdraggableについて
-
base64encodeでの文字化けについて
-
document.lastChild.appendChil...
-
HTMLに記載したいjavascript
-
jQuery.lightpop.jsの動作について
-
Camera slideshowの使い方について
-
ライブラリについて
-
jqueryのcolorboxを読込直後に...
-
CrossSlideのスライドショーが...
-
thickboxで画像ギャラリーが表...
-
noscript内にlinkは間違い?
-
wordpressでJavascriptのフラッ...
おすすめ情報