You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.3 KiB
69 lines
1.3 KiB
function getid(o){ return (typeof o == "object")?o:document.getElementById(o);}
|
|
function getNames(obj,name,tij)
|
|
{
|
|
var plist = getid(obj).getElementsByTagName(tij);
|
|
var rlist = new Array();
|
|
for(i=0;i<plist.length; ++i){if(plist[i].getAttribute("name") == name){rlist[rlist.length] = plist[i];}}
|
|
return rlist;
|
|
}
|
|
|
|
function fiterplay(obj,num,t,name,c1,c2)
|
|
{
|
|
var fitlist = getNames(obj,name,t);
|
|
for(i=0;i<fitlist.length;++i)
|
|
{
|
|
if(i == num)
|
|
{
|
|
fitlist[i].className = c1;
|
|
}
|
|
else
|
|
{
|
|
fitlist[i].className = c2;
|
|
}
|
|
}
|
|
}
|
|
function play(obj,num)
|
|
{
|
|
var s = getid('simg');
|
|
var i = getid('info');
|
|
var b = getid('bimg');
|
|
try
|
|
{
|
|
with(b)
|
|
{
|
|
filters[0].Apply();
|
|
fiterplay(b,num,"div","f","dis","undis");
|
|
fiterplay(s,num,"div","f","","f1");
|
|
fiterplay(i,num,"div","f","dis","undis");
|
|
filters[0].play();
|
|
}
|
|
}
|
|
catch(e)
|
|
{
|
|
fiterplay(b,num,"div","f","dis","undis");
|
|
fiterplay(s,num,"div","f","","f1");
|
|
fiterplay(i,num,"div","f","dis","undis");
|
|
}
|
|
}
|
|
|
|
var autoStart = 0;
|
|
var n = 0; var s = getid("simg");
|
|
var x = getNames(s,"f","div");
|
|
function clearAuto() {clearInterval(autoStart);};
|
|
function setAuto(){autoStart=setInterval("auto(n)", 3000)}
|
|
function auto() {
|
|
|
|
|
|
n++ ;
|
|
if(n>(x.length-1))
|
|
{ n = 0;
|
|
clearAuto();
|
|
}
|
|
play(x[n],n);
|
|
|
|
}
|
|
function ppp(){
|
|
setAuto();
|
|
|
|
}
|
|
ppp();
|