العنوان:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml ">
<الرأس>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="expires" content="0">
<title>يستخدم جافا سكريبت</title>
<نمط النوع = "نص/CSS">
<!--
الجسم { حجم الخط: 12 بكسل؛
}
مدخل {
الحدود اليمنى: #7b9ebd 1px صلب؛
الحشو على اليمين: 2 بكسل؛
الحدود العلوية: #7b9ebd 1px صلب؛
المساحة المتروكة لليسار: 2 بكسل؛
حجم الخط: 12 بكسل؛
عامل التصفية: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
الحدود اليسرى: #7b9ebd 1px صلب؛
المؤشر: يد؛
اللون: أسود؛
الحشو العلوي: 2 بكسل؛
الحد السفلي: #7b9ebd 1px صلب؛
}
.img {
عامل التصفية: alpha(opacity=1,enabled=1) Blendtrans(duration=1);
الحدود: 1 بكسل الصلبة #CCCCCC؛
}
-->
</نمط>
<لغة البرمجة = "جافا سكريبت">
فار ل=0;
فار المبلغ=0;
فار _c = 0;
فار _i = 0;
فار _v = 0;
فار _l = 0;
فار _fi = 0;
فار _sf = 3000;
var _html = null;
var _image = null;
var _mycars= new Array();
var _w = new Array();
var _h = new Array();
var imgs=new Array();
var limg=new Array();
/* الإضافة */
وظيفة ترانس إيمج (تمكين) {
document.getElementById("showimg").filters.blendtrans.Apply();
document.getElementById("showimg").filters[0].enabled=enable;
document.getElementById("showimg").filters.blendtrans.Play();
}
/* وظيفة
chk(){
ل--؛
document.getElementById("rotatorPlayer").innerHTML='<img src='+limg[0].src+'><br><br>' + 'ملخص البيانات:' + parseInt(((sum-
l)* 100/مجموع)).toString() + '%'
إذا (ل==0){
adRotator.play();
document.getElementById('stops').disabled='';
document.getElementById('next').disabled='';
}
}
إذا (document.images){
limg[0]=new Image();
limg[0].src="loading.gif";
ل(فار ط=0;أنا<13;i++)
{
imgs[i]=new Image();
imgs[i].src=parseInt(i+1)+".jpg";
}
}
وظيفة adRotator() {}
وظيفة adRotator.add(p,w,h)
{
_mycars[_c] = p;
_w[_c] = w;
_h[_c] = h;
_c = _c + 1;
}
/* تسجيل الدخول */
الدالة adRotator.loads()
{
إذا (_i < _mycars.length && _l < 1)
{
_html = '<img id="showimg" src="' + _mycars[_i] + '" width="' + _w[_i] + '" height="' + _h[_i] + '" class="img ">"
إذا (_v < 1)
{
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
transImg(0);
_i = _i + 1;
document.getElementById('backs').disabled='';
transImg(1);
transImg(0);
window.setTimeout("adRotator.loads("+_i+")",_sf);
}
}
آخر
{
_html = '<img id="showimg" src="' + _mycars[_i] + '" width="' + _w[_i] + '" height="' + _h[_i] + '" class="img ">"
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
transImg(0);
transImg(1);
transImg(0);
}
إذا (_i+1 > _mycars.length)
{
document.getElementById('stops').disabled='True';
document.getElementById('play').disabled='';
document.getElementById('backs').disabled='';
document.getElementById('next').disabled='True';
_i = 0;
_v = 1;
}
}
/*الإجابة*/
الدالة adRotator.play()
{
_v = 0;
_ ل = 0؛
adRotator.loads();
}
/* المصدر */
الدالة adRotator.next()
{
_ ل = 1؛
إذا (_i+1 < _mycars.length)
{
_i = _i + 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('backs').disabled='';
adRotator.loads();
}
آخر
{
document.getElementById('next').disabled='True';
}
}
/* 上一张 */
الدالة adRotator.backs()
{
_ ل = 1؛
إذا (_i-1 <0)
{
document.getElementById('backs').disabled='True';
}
آخر
{
_i = _i - 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('next').disabled='';
adRotator.loads();
}
}
/* عنوان القائمة */
الدالة adRotator.set()
{
var _sfc = document.getElementById(' Second').value;
إذا (isInteger(_sfc))
{
_sf = _sfc * 1000;
}
آخر
{
تنبيه('الإجابة: هل لديك أي أسئلة!');
document.getElementById(' Second').value=1;
document.getElementById('الثانية').select();
}
}
/*النتيجة النهائية*/
الدالة عدد صحيح (سلسلة)
{
var regu = /^[-]{0,1}[0-9]{1,}$/;
إرجاع regu.test(str);
}
/*الإجابة*/
الدالة adRotator.stops()
{
_v = 1;
}
/* صورة الصورة */
لـ (var i=0;i<imgs.length;i++)
{
adRotator.add(imgs[i].src,400,300);
}
</script>
</الرأس>
<الجسم>
<عرض الجدول = "420" الحدود = "0" محاذاة = "المركز" خلية الحشو = "0" تباعد الخلايا = "0">
<تر>
<td محاذاة = "المركز">
<div id="rotatorPlayer" style="text-align:center"><img src="loading.gif"><br><br>الصورة الكاملة:0%</div>
<br><br>
<input type="button" name="play" value="开始播放" onClick="adRotator.play();this.disabled='true';document.getElementById
('stops').disabled=''" معطل ="صحيح"/>
<input type = "button" name = "stops" value = "暂停" onClick = "adRotator.stops ()؛ this.disabled = 'true'؛document.getElementById
('play').disabled=''" Disabled= "صحيح"/>
<input type = "button" name = "backs" value = "上一张" onClick = "adRotator.backs ()؛" معطل = "صحيح"/>
<نوع الإدخال = "زر" اسم = "التالي" القيمة = "المصدر" onClick = "adRotator.next ()؛" معطل = "صحيح"/>
<نوع الإدخال = "نص" معرف = "القيمة الثانية" = "3" الحجم = "3" الحد الأقصى للطول = "2">
秒
<input type="button" value="设置时间" onClick="adRotator.set()" />
<br><br>
<اسم الإدخال = "صورة" نوع = "نص" حجم = "65"/>
</TD>
</tr>
</الجدول>
<لغة البرمجة = "جافا سكريبت">
sum=l=imgs.length;
لـ (var i=0;i<l;i++){
imgs[i].onload=chk;
imgs[i].onerror=chk;// قم بإلغاء تحديد ما إذا كان الأمر كذلك أم لا
}
</script>
</الجسم>
</html>
http://www.cnblogs.com/PeriFox/archive/2006/08/09/472342.html