A-AA+then

ขอวิธีแสดงภาพวินาทีละภาพหน่อยครับ

1,648
ต้องการแสดงภาพ วินาทีละภาพครับ โดยแสดงแบบไหนก็ได้ แต่ว่า พอวินาทีหรือกี่วินาทีก็ได้ แสดงภาพที่ 1 วินาทีถัดไปแสดงภาพที่ 2

รบกวนหน่อยครับ ขอบคุณล่วงหน้านะครับ

5 ความคิดเห็น

Javascript ประมาณนี้

<script type="text/javascript>"
var pics = new Array( 'pic1.jpg' , 'pic2.jpg' .... );// เตรียมรูปภาพใน array
var index = 0;
var show = function()
{
  document.getElementById( 'img_id' ).src = pics[index]; // แสดงรูปใน img_id (tag img)
  index++; // รูปถัดไป
  index = index < pics.length ? index + 1 : 0; // ถึงรูปสุดท้าย กลับไปเรื่มใหม่
  window.setTimeout( show , 1000 ); // จับเวลาแสดงรูปต่อไป
}
</script>

1

ขอบพระคุณหลายๆครับบบบบบบบบบบบบบบบบบบบบ

2

เอ่อ...ท่านอาจารย์ครับ แล้วจะนำไปใช้ยังไงอ่ะครับ คือผมเอาไปวางแล้วมันไม่ขึ้นอ่ะครับ ช่วนแนะอีกนิดหนึ่งนะครับ ขอบคุณครับ

3

<img src="" id="img_id" alt="preview" />

<script type="text/javascript">
var pics = new Array( 'pic1.jpg' , 'pic2.jpg' .... );// เตรียมรูปภาพใน array
var index = 0;
var show = function()
{
  document.getElementById( 'img_id' ).src = pics[index]; // แสดงรูปใน img_id (tag img)
  index++; // รูปถัดไป
  index = index < pics.length ? index : 0; // ถึงรูปสุดท้าย กลับไปเรื่มใหม่
  window.setTimeout( show , 1000 ); // จับเวลาแสดงรูปต่อไป
}
show(); // แสดงครั้งแรก
</script>
4

ได้แล้วครับ ขอบคุณหลายๆเด้อ

5
^