求图片变色的代码
如题,我在别的网站找到变色的代码,可是到了空间用了怎么图片没有变色? 很多种方法,本论坛好像都有,自己慢慢搜索吧 <P>给你一个JS的吧,代码如下:</P><P> </P>
<P><html><BR><head><BR><title> ☆单身情歌☆<BR></title><BR><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"><BR></head><BR><body bgcolor=\"#FFFFFF\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\"><BR><IMG id=\"img1\" src=\"<A href=\"http://pimg.qihoo.com/qhimg/baike/600_449/1f/04/92/1f0492bq119bdb.a4a0b3.jpg\">http://pimg.qihoo.com/qhimg/baike/600_449/1f/04/92/1f0492bq119bdb.a4a0b3.jpg</A>\" width=\"700\" height=\"540\"><BR><SCRIPT language=JavaScript><!--<BR>var bcolor=\"#ffffff\"//<BR>var numax=50;//<BR>ccolor=new Array(\"#999999\",\"#ff9900\",\"#dd0000\",\"#ccffff\",\"#0000ff\",\"#9cdc3d\",\"#444444\",\"#ff99ff\");<BR>img1.style.filter=\"progid:DXImageTransform.Microsoft.Light()\"<BR>iii=0<BR>col=\"0123456789abcdef\"<BR>rr=col.indexOf(ccolor.substring(1,2))*16+col.indexOf(ccolor.substring(2,3));<BR>gg=col.indexOf(ccolor.substring(3,4))*16+col.indexOf(ccolor.substring(4,5));<BR>bb=col.indexOf(ccolor.substring(5,6))*16+col.indexOf(ccolor.substring(6,7));<BR>eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].addAmbient(\"+rr+\",\"+gg+\",\"+bb+\",100)\")<BR>iii=1<BR>function changecolor(num,r,g,b){<BR>if(num==0){<BR>r=col.indexOf(ccolor.substring(1,2))*16+col.indexOf(ccolor.substring(2,3));<BR>g=col.indexOf(ccolor.substring(3,4))*16+col.indexOf(ccolor.substring(4,5));<BR>b=col.indexOf(ccolor.substring(5,6))*16+col.indexOf(ccolor.substring(6,7));<BR>}<BR>//status=num+\",\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)<BR>eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].changecolor(0,\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)+\",100)\")<BR>//eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].addAmbient(\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)+\",100)\")<BR>if(num<numax){<BR>num=num+1;<BR>setTimeout(\'changecolor(\'+num+\',\'+r+\',\'+g+\',\'+b+\')\',100)<BR>}else{<BR>num=0;<BR>rr=r;<BR>gg=g;<BR>bb=b;<BR>iii=iii+1;<BR>if(iii>ccolor.length-1) iii=0;<BR>setTimeout(\'changecolor(\'+num+\',\'+r+\',\'+g+\',\'+b+\')\',2000)<BR>}<BR>}<BR>changecolor(0);<BR>// --><BR></SCRIPT><BR></body></html></P> 这是一个不断变色的代码。如果只是单纯的变成另外的一种颜色,也就是说的滤镜效果,代码就简单多了 原来如此 <html>
<head>
<title> ☆单身情歌☆
</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">
</head>
<body bgcolor=\"#FFFFFF\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
<IMG id=\"img1\" src=\"http://pimg.qihoo.com/qhimg/baike/600_449/1f/04/92/1f0492bq119bdb.a4a0b3.jpg\" width=\"700\" height=\"540\">
<SCRIPT language=JavaScript><!--
var bcolor=\"#ffffff\"//
var numax=50;//
ccolor=new Array(\"#999999\",\"#ff9900\",\"#dd0000\",\"#ccffff\",\"#0000ff\",\"#9cdc3d\",\"#444444\",\"#ff99ff\");
img1.style.filter=\"progid:DXImageTransform.Microsoft.Light()\"
iii=0
col=\"0123456789abcdef\"
rr=col.indexOf(ccolor.substring(1,2))*16+col.indexOf(ccolor.substring(2,3));
gg=col.indexOf(ccolor.substring(3,4))*16+col.indexOf(ccolor.substring(4,5));
bb=col.indexOf(ccolor.substring(5,6))*16+col.indexOf(ccolor.substring(6,7));
eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].addAmbient(\"+rr+\",\"+gg+\",\"+bb+\",100)\")
iii=1
function changecolor(num,r,g,b){
if(num==0){
r=col.indexOf(ccolor.substring(1,2))*16+col.indexOf(ccolor.substring(2,3));
g=col.indexOf(ccolor.substring(3,4))*16+col.indexOf(ccolor.substring(4,5));
b=col.indexOf(ccolor.substring(5,6))*16+col.indexOf(ccolor.substring(6,7));
}
//status=num+\",\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)
eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].changecolor(0,\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)+\",100)\")
//eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].addAmbient(\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)+\",100)\")
if(num<numax){
num=num+1;
setTimeout(\'changecolor(\'+num+\',\'+r+\',\'+g+\',\'+b+\')\',100)
}else{
num=0;
rr=r;
gg=g;
bb=b;
iii=iii+1;
if(iii>ccolor.length-1) iii=0;
setTimeout(\'changecolor(\'+num+\',\'+r+\',\'+g+\',\'+b+\')\',2000)
}
}
changecolor(0);
// -->
</SCRIPT>
</body></html> 原来在这里也不变色? 有高手在吗?请出来指点一下咯 <DIV style=\"position:relative; top:120px; left:-190px; width:1000px; height:600px;overflow: hidden;\"><?import namespace = t urn = \"urn:schemas-microsoft-com:time\" implementation = \"#default#time2\" declareNamespace />
<STYLE>.time {
BEHAVIOR: url(#default#time2)
}
</STYLE>
<?import namespace = t implementation = \"#default#time2\" declareNamespace />
<?import namespace = v urn = \"urn:schemas-microsoft-com:vml\" implementation = \"#default#VML\" declareNamespace />
<IMG src=\"http://gg.a.5d6d.com/userdirs/9/3/lanmi/attachments/month_0908/0908021340714a53ca1dee997a.gif\" style=\"position:absolute; left:0; top:0;\">
<TABLE id=tb1 style=\"LEFT: 109px; OVERFLOW: hidden; WIDTH: 656px;height:386px; POSITION: absolute; TOP: 48px;BORDER-RIGHT: #000000 1px ridge; BORDER-TOP: #000000 1px ridge;BORDER-LEFT: #000000 1px ridge;BORDER-BOTTOM: #000000 1px ridge; cellspacing=\"0\" cellpadding=\"0\"bgcolor=\"#000000\">
<TR>
<TD><MARQUEE scrollAmount=1 scrollDelay=5 direction=down behavior=slide height=265><FONT face=新細明 color=white size=2><B><BR>
<MARQUEE scrollAmount=1 scrollDelay=5 direction=up height=380><BR><BR><BR><BR>
<P align=center>我知道你要给我怎么样的小任性<BR><BR>我知道你要给我这样的臭脾气<BR><BR>我知道你要给我这种那种<BR><BR>I DON\'T WANNA被搜寻<BR><BR>你知道我要给你怎么样的大道理<BR><BR>你知道我要给你这样的耍甜蜜<BR><BR>你知道我要给你这种那种<BR><BR>I DON\'T WANNA被设定<BR><BR>0932313 我爱你<BR><BR>是不是你真的没开机<BR><BR>有没有看到我传的短讯<BR><BR>是否应该删除你的记忆<BR><BR>0932313<BR><BR>我爱你<BR><BR>你不会狠心到又关机<BR><BR>看着彩色屏幕没反应<BR><BR>最怕就是没有一格收讯<BR><BR>我知道你要给我怎么样的小任性<BR><BR>我知道你要给我这样的臭脾气<BR><BR>我知道你要给我这种那种<BR><BR>I DON\'T WANNA被搜寻<BR><BR>你知道我要给你怎么样的大道理<BR><BR>你知道我要给你这样的耍甜蜜<BR><BR>你知道我要给你这种那种<BR><BR>I DON\'T WANNA被设定<BR><BR>0932313 我爱你 是不是你真的没开机<BR><BR>有没有看到我传的短讯<BR><BR>是否应该删除你的记忆<BR><BR>0932313 我爱你<BR><BR>你不会狠心到又关机<BR><BR>看着彩色屏幕没反应<BR><BR>最怕就是没有一格收讯<BR><BR>会议中不敢待成静音<BR><BR>就怕在第一时间漏掉你的消息<BR><BR>热恋中多少浓情甜蜜<BR><BR>那些储存的讯息 每一个字都让人痛心 <BR><BR>0932313 我爱你 是不是你真的没开机<BR><BR>有没有看到我传的短讯<BR><BR>是否应该删除你的记忆<BR><BR>0932想一想我爱你<BR><BR>你是真的狠下心关机<BR><BR>看着彩色屏幕没反应<BR><BR>也许应该删除我的记忆<BR><BR>不要再想过去 我还是想你 </B></FONT></P></MARQUEE>
</TD></TR></TABLE><t:animateColor attributeName = \"bgcolor\" targetElement = \"tb1\"values = \"#00FF00;;#FFFF00;;#FF00FF;;#0000FF;\" autoReverse = \"true\" dur = \"6\"repeatCount = \"indefinite\">
</t:animateColor>
</DIV>
<EMBED src=http://yh315.cn/tv/every_moment_of_my_life.mp3
width=0 height=0 type=audio/mpeg volume=\"0\" autostart=\"true\" loop=\"-1\"></EMBED><br><br><br><br><br><br><br><br>
[ 本帖最后由 祝福 于 2009-11-11 22:39 编辑 ] 原帖由 祝福 于 2009-11-10 18:58 发表 static/image/common/back.gif
强悍啊。。。代码能给我麽???、谢谢了。。
页:
[1]
2