图片幻灯片切换特效代码
现在各大门户网站的新闻、游戏、体育、软硬件等页面都有一个类似Flash播放器的动态图片切换效果,就是一张张的焦点新闻大图不断切换,图片下面的文字也随着图片的切换而变化,而且我们还可以手动点击图片下面的“1、2、3、4”等手动切换,效果相当不错,让页面顿时生色。 <br /><br /> 例如:http://games.sina.com.cn/ 新浪游戏频道 <br /> http://sports.sohu.com/ 搜狐体育频道 <br /> http://www.yesky.com/ 天极网首页 <br /><br /> 细心的朋友可能发现,当我们在这个图片上面单击右键的时候就会发现他是一个Flash格式,很多朋友以为他真是一个Flash,其实它是一个javascript+XML的特效,外加一个Flash外壳,通过javascript动态读取XML中的数据,时刻能自动更新图片和图片的标题。下面给出代码供大家参考。其中的focus.swf需要到网上去下载, 下载地址:http://www.webjx.com/js/focus.swf <br /><br />代码如下: <br /><br /><br /><br /><script type="text/javascript"> <br /><!--<br />imgUrl1="图片链接地址1"; <br />imgtext1="图片文字显示内容1" <br />imgLink1=escape("链接网页地址1"); <br />imgUrl2="图片链接地址2"; <br />imgtext2="图片文字显示内容2" <br />imgLink2=escape("链接网页地址2"); <br />imgUrl3="图片链接地址3"; <br />imgtext3="图片文字显示内容3" <br />imgLink3=escape("链接网页地址3"); <br /><br /><br /> var focus_width=180//图片宽 <br /> var focus_height=220//图片高 <br /> var text_height=18//文字显示高度 <br /> var swf_height = focus_height+text_height <br /><br /> var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3 <br /> var links=imgLink1+"|"+imgLink2+"|"+imgLink3 <br /> var texts=imgtext1+"|"+imgtext2+"|"+imgtext3 <br /><br /> document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">'); <br /> document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">'); <br /> document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); <br /> document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">'); <br /> document.write('<embed src=http://www.zyhuwai.com/"pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');document.write('</object>'); <br /></script> <br /> </body> <br /></html>
页:
[1]