跪求,滤镜效果~~filter,在线等.........大虾们帮帮看看 ie6 以上的都想w3c标准靠近了,自然不会在支持ie特有的滤镜效果了可以尝试使用js类库实现同样的功能,Jquery 的动画类可以试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前两天帮人改的程序,你参照一下吧。<!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"> <head runat="server"> <title>无标题页 </title> <link href="Css/cn.css" type="text/css" rel="stylesheet"/> <SCRIPT language=javascript> <!-- var imgUrl = new Array(); var imgLink = new Array(); imgUrl[1] = "1.jpg"; imgLink[1] = ""; imgUrl[2] = "2.jpg"; imgLink[2] = ""; imgUrl[3] = "3.jpg"; imgLink[3] = ""; var num_pic = 3; var focusPicNumSrc = "http://www.lanrentuku.com/"; var time1 = 0; //打开页面时等待图片载入的时间,单位为秒,可以设置为0 var time2 = 4; //图片轮转的间隔时间 var timeout1 = time1 * 1000; var timeout2 = time2 * 1000; var jumpUrl = ''; var nn = 1; //初始焦点 var curFileNum = 1; //传递给myPlayer对象 表示目前焦点序列值 if (navigator.appName == "Microsoft Internet Explorer") { setTimeout('change_img()', timeout1); } function change_img(){ if (nn > num_pic) nn = 1; setTimeout('setFocus2(' + nn + ')', timeout1); nn++; tt = setTimeout('change_img()', timeout2); } function setFocus2(i){ jumpUrl = imgLink[i]; curFileNum = i; document.getElementById("imgInit").filters.revealTrans.Transition = 23; document.getElementById("imgInit").filters.revealTrans.apply(); playTran(); document.images["imgInit"].src = imgUrl[i]; } function setFocus1(i){ nn = i; ln = i; curFileNum = i; setFocus2(i); } function playTran(){ if (document.all) document.getElementById("imgInit").filters.revealTrans.play(); } function GetObj(objName){ if (document.getElementById) { return eval('document.getElementById("' + objName + '")'); } else if (document.layers) { return eval("document.layers['" + objName + "']"); } else { return eval('document.all.' + objName); } } //--> </SCRIPT> </head> <body> <form> <div> <img src="1.jpg" width="700" name="imgInit" id="imgInit" height="237" border="1" style="FILTER: revealTrans(duration=2,transition=6);"> </div> </form> </body></html> IE7也是支持滤镜的。楼主的代码不好用的主要原因是 src="Javascript:nextAd()" 在网页中显示的时候不会被执行。 代码解析 请教一个密码判断的正则 这是什么意思! struts2 <s:if> 标签表达式总是出错,求指导 在客戶端改變事件問題 JS中,如何判断一个对象的值是不是NULL? 如何让弹出的窗口在最上方 怎样可以在鼠标事件发生时获得鼠标相对应屏幕的坐标? ★★哪里有下载比较好的写Javascript代码的软件,如vb一样方便★★ php网站,使用EXTjs,和下载相关的操作在IE8和9下不兼容 如何设置使某个iframe内的所有控件无效,变灰 关于物品台帐的问题
<!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">
<head runat="server">
<title>无标题页 </title>
<link href="Css/cn.css" type="text/css" rel="stylesheet"/>
<SCRIPT language=javascript>
<!--
var imgUrl = new Array();
var imgLink = new Array();
imgUrl[1] = "1.jpg";
imgLink[1] = "";
imgUrl[2] = "2.jpg";
imgLink[2] = "";
imgUrl[3] = "3.jpg";
imgLink[3] = "";
var num_pic = 3;
var focusPicNumSrc = "http://www.lanrentuku.com/";
var time1 = 0;
//打开页面时等待图片载入的时间,单位为秒,可以设置为0
var time2 = 4;
//图片轮转的间隔时间
var timeout1 = time1 * 1000;
var timeout2 = time2 * 1000;
var jumpUrl = '';
var nn = 1;
//初始焦点
var curFileNum = 1;
//传递给myPlayer对象 表示目前焦点序列值
if (navigator.appName == "Microsoft Internet Explorer") {
setTimeout('change_img()', timeout1);
}
function change_img(){
if (nn > num_pic)
nn = 1;
setTimeout('setFocus2(' + nn + ')', timeout1);
nn++;
tt = setTimeout('change_img()', timeout2);
}
function setFocus2(i){
jumpUrl = imgLink[i];
curFileNum = i;
document.getElementById("imgInit").filters.revealTrans.Transition = 23;
document.getElementById("imgInit").filters.revealTrans.apply();
playTran();
document.images["imgInit"].src = imgUrl[i];
}
function setFocus1(i){
nn = i;
ln = i;
curFileNum = i;
setFocus2(i);
}
function playTran(){
if (document.all)
document.getElementById("imgInit").filters.revealTrans.play();
}
function GetObj(objName){
if (document.getElementById) {
return eval('document.getElementById("' + objName + '")');
}
else
if (document.layers) {
return eval("document.layers['" + objName + "']");
}
else {
return eval('document.all.' + objName);
}
} //-->
</SCRIPT>
</head>
<body>
<form>
<div>
<img src="1.jpg" width="700" name="imgInit" id="imgInit" height="237" border="1" style="FILTER: revealTrans(duration=2,transition=6);">
</div>
</form>
</body>
</html>
楼主的代码不好用的主要原因是 src="Javascript:nextAd()" 在网页中显示的时候不会被执行。