Random Images

Vũ Mỹ Dung
(Matilda Wormwood)

New Member
Làm thế nào để browser tự động load những cái ảnh trong 1 folder 1 cách ngẫu nhiên ạ? giống như trong trang web kỷ niệm 20 năm thành lập trường ấy.
 
Vũ Mỹ Dung đã viết:
Làm thế nào để browser tự động load những cái ảnh trong 1 folder 1 cách ngẫu nhiên ạ? giống như trong trang web kỷ niệm 20 năm thành lập trường ấy.
Câu hỏi hay lắm, anh cũng đang định tìm cách nhưng ... hình như là em hỏi nhầm chỗ roài, cái vấn đề này không thuộc về đồ họa ...
 
Dùng java script em ạ. Lấy ngay trong trang của HAO hoặc tìm ở javascript.internet.com ý.
 
Ôi thế thì chịu, nói chung ấy cố gắng View source ra mà nghiên với chả cứu ..
 
Em Dung ý là thế này uh?


spacer.gif



Mã:
<script language="javascript">

/*
Random image slideshow- By Tyler Clarke ([email protected])
For this script and more, visit http://www.javascriptkit.com
*/

var delay=1000 //set delay in miliseconds
var curindex=0

var randomimages=new Array()

	randomimages[0]="1.jpg"
	randomimages[1]="5.jpg"
	randomimages[2]="2.jpg"
	randomimages[3]="4.jpg"
	randomimages[4]="3.jpg"
	randomimages[5]="6.jpg"

var preload=new Array()

for (n=0;n<randomimages.length;n++)
{
	preload[n]=new Image()
	preload[n].src=randomimages[n]
}

document.write('<img name="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'">')

function rotateimage()
{

if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))){
curindex=curindex==0? 1 : curindex-1
}
else
curindex=tempindex

	document.images.defaultimage.src=randomimages[curindex]
}

setInterval("rotateimage()",delay)

</script>

<p align="center"><font face="arial" size="-2">This free script provided by</font><br>
<font face="arial, helvetica" size="-2"><a href="http://javascriptkit.com">JavaScript
Kit</a></font></p>

Em paste đoạn code này vào phần body. Rồi sửa đường dẫn của img.
 
Chỉnh sửa lần cuối:
Back
Bên trên