我说的问题前面也提到过,个把人回答了,好象很专业,但调试后,发现问题还没有解决,经过检验,好象是那人回答错误。我的程序是这样的:
<script language="JavaScript">
var b = 20;
var c = true;
function fade(){
if(document.all);
if(c == true) {
b=b+20;
}
if(b==100) {
b=b-20;
c = false
}
if(b==20) {
b=b+20;
c = true;
}
if(c == false) {
b=b-20;
}for(var xbox in form1.elements)
{if(left(xbox.classname,2)=="ch")xbox.style.filters.alpha.opacity=0 + b;}
或者
for(var xbox in form1.elements)
{if(left(form1.elements[xbox].name,2)=="ch")form1.elements[xbox].style.filters.alpha.opacity=0 + b;} setTimeout("fade()",100);
}
</script>
<form name="form1">
<div id="Layer1" style="position:absolute; left:76px; top:48px; width:104px; height:25px; z-index:1">
<img src="Images/01.gif" name="ch1" border=0
alt="Image" style="filter:alpha(opacity=100)">
</div>
<div id="Layer1" style="position:absolute; left:76px; top:68px; width:104px; height:25px; z-index:1">
<img src="Images/01.gif" name="ch2" border=0
alt="Image" style="filter:alpha(opacity=100)">
</div>
</form>
问题是红色部分该怎么写?试了两种方法都没有用,希望有人给我一个调试成功的答案。我不想逐一引用,不要给我逐一引用的答案,可以吗?
<script language="JavaScript">
var b = 20;
var c = true;
function fade(){
if(document.all);
if(c == true) {
b=b+20;
}
if(b==100) {
b=b-20;
c = false
}
if(b==20) {
b=b+20;
c = true;
}
if(c == false) {
b=b-20;
}for(var xbox in form1.elements)
{if(left(xbox.classname,2)=="ch")xbox.style.filters.alpha.opacity=0 + b;}
或者
for(var xbox in form1.elements)
{if(left(form1.elements[xbox].name,2)=="ch")form1.elements[xbox].style.filters.alpha.opacity=0 + b;} setTimeout("fade()",100);
}
</script>
<form name="form1">
<div id="Layer1" style="position:absolute; left:76px; top:48px; width:104px; height:25px; z-index:1">
<img src="Images/01.gif" name="ch1" border=0
alt="Image" style="filter:alpha(opacity=100)">
</div>
<div id="Layer1" style="position:absolute; left:76px; top:68px; width:104px; height:25px; z-index:1">
<img src="Images/01.gif" name="ch2" border=0
alt="Image" style="filter:alpha(opacity=100)">
</div>
</form>
问题是红色部分该怎么写?试了两种方法都没有用,希望有人给我一个调试成功的答案。我不想逐一引用,不要给我逐一引用的答案,可以吗?
for (var i=0; i<es.length; i++) {
if (/^ch/i.test(es[i].name)) {
es[i].filters.alpha.opacity=0 + b;
}
}
if(c == true)