JavaScript不慣れな者です。
画像を複数個点滅させたいです。
画像が一つだけだと、うまく動くのですが、画像が複数個になると動きがとまります。
回答よろしくお願いします。
html
1 2<html> 3<head> 4 <title>画像を点滅させる</title> 5 6</head> 7<!-- 一回だけiFlashを呼ぶ --> 8<body onLoad="setTimeout('iFlash()',1000);setTimeout('iFlash2()',1000);"> 9 10 <div>テスト中</div> 11 12 <img src="image.jpg" width="180" height="120" name="myIMG" id="hebi"><br> 13 <img src="image.jpg" width="180" height="120" name="myIMG" id="hebi2"><br> 14 15 16 17 <script language="JavaScript"> 18 <!-- 19 vType = ["visible","hidden"]; 20 flag = 0; // 点滅フラグ 21 22 var hebi = document.getElementById('hebi'); 23 var hebi2 = document.getElementById('hebi2'); 24 25 26 function iFlash() 27 { 28 // console.log('hoge'); 29 document.hebi.style.visibility = vType[flag ^= 1]; 30 setTimeout('iFlash()',1000); 31 } 32 33 function iFlash2() 34 { 35 // console.log('piyo'); 36 document.hebi2.style.visibility = vType[flag ^= 1]; 37 setTimeout('iFlash2()',1000); 38 } 39 40 41 42 43 </script> 44</body> 45</html> 46
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。