teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

wec

2017/01/12 17:51

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
@@ -1,1 +1,1 @@
1
- jsvascript メソッドがうまく組めない
1
+ javascript メソッドがうまく組めない
body CHANGED
File without changes

1

xsdc

2017/01/12 17:51

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -3,22 +3,33 @@
3
3
  JSは不慣れというところもありますが、どうすれば動くでしょうか?
4
4
 
5
5
  ```ここに言語を入力
6
+ <script type="text/javascript">
7
+
8
+ countDown("counter");
9
+
6
10
  function countDown(id) {
7
11
 
8
- let count = 5; //カウントの初期値
12
+ var count = 5; //カウントの初期値
9
- setInterval('countDownStart(id)',1000); //1秒毎にcountDown()を呼び出し
13
+ setInterval(countDownStart(id),1000); //1秒毎にcountDown()を呼び出し
10
14
 
11
- function countDownStart(id) {
15
+ function countDownStart(id) {
12
- if(count > 0){
16
+ if(count > 0){
13
- count--; //減算
17
+ count--; //減算
14
- document.getElementById(id).innerHTML=count;
18
+ document.getElementById(id).innerHTML=count;
15
- } else if(count == 0) {
19
+ } else if(count == 0) {
16
- //countの秒数経過後に遷移。ブラウザバックはさせない。
20
+ //countの秒数経過後に遷移。ブラウザバックはさせない。
17
- //location.replace('<?= (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] ."/".$cfg_set['FILE_NAME_LOGIN'] ?> ');
21
+ location.replace('<?= (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] ."/".$cfg_set['FILE_NAME_LOGIN'] ?> ');
18
- }
22
+ }
19
- }
23
+ }
20
24
 
21
- }
25
+ }
26
+ </script>
27
+
28
+ <p><span id="counter">5</span>秒後にログインページへ移動します。</p>
29
+
30
+
31
+
32
+
22
33
  ```
23
34
 
24
35
  下記は動きます。