楼主是不是要这个:
<Script LANGUAGE="JavaScript">
<!--
var num=1 //设置图片数初始值
var nummax=3 //图片数,可根据实际数更改
function img(sta)
{
obj=eval("img1"); 
objnum=eval("picnum");
if (obj.filters.item(0).Transition==23) // 这部分语句是用于改变切换样式,在23种样式中循环。
obj.filters.item(0).Transition=1;
else
obj.filters.item(0).transition++;
obj.filters.item(0).Apply();
if (sta==1) //以下部分用于切换图片和更新当前显示的图片号
num=num+1
else num=num-1
if (num>nummax) num=1
if (num<1) num=nummax
obj.src="p" + num + ".jpg";//写图片地址,根据实际改写
obj.filters.item(0).Play();//显示切换图片时的滤镜效果
objnum.innerText="第"+num+"张";//更新图片数
}
//-->
</SCRIPT><table width="200" border="1" align="left" cellpadding="0" cellspacing="0">
<tr>
<th colspan="3" scope="col"><img src="p1.jpg" id="img1" style="filter:revealTrans(Transition=1,Duration=1.5)"></th>
</tr>
<tr>
<td width="57"><input name="Submit" type="button" value="下一张" onclick="img(1)"></td>
<td width="82"><div align="center"><span id="picnum">第1张</span></div></td>
<td width="57"><div align="right">
<input type="submit" name="Submit" value="上一张" onclick="img(2)">
</div></td>
</tr>
</table>