posts - 15,  comments - 8,  trackbacks - 0

          現在各大門戶網站的新聞、

          游戲、體育、軟硬件等頁面都有一個類似Flash播放器的動態圖片切換效果,

          就是一張張的焦點新聞大圖不斷切換,圖片下面的文字也隨著圖片的切換而變化,

          而且我們還可以手動點擊圖片下面的“1、2、3、4”等手動切換,效果相當不錯,讓頁面頓時生色。

          例如:http://games.sina.com.cn/ 新浪游戲頻道
          http://sports.sohu.com/ 搜狐體育頻道
          http://www.yesky.com/ 天極網首頁

          細心的朋友可能發現,當我們在這個圖片上面單擊右鍵的時候就會發現他是一個Flash格式,

          很多朋友以為他真是一個Flash,其實它是一個javascript+XML的特效,

          外加一個Flash外殼,通過javascript動態讀取XML中的數據,時刻能自動更新圖片和圖片的標題。

          下面給出代碼供大家參考。其中的focus.swf需要到網上去下載, 下載地址:http://www.webjx.com/js/focus.swf

          <script type="text/javascript">
          <!--
          imgUrl1="圖片鏈接地址1";
          imgtext1="圖片文字顯示內容1"
          imgLink1=escape("鏈接網頁地址1");
          imgUrl2="圖片鏈接地址2";
          imgtext2="圖片文字顯示內容2"
          imgLink2=escape("鏈接網頁地址2");
          imgUrl3="圖片鏈接地址3";
          imgtext3="圖片文字顯示內容3"
          imgLink3=escape("鏈接網頁地址3");


          var focus_width=180//圖片寬
          var focus_height=220//圖片高
          var text_height=18//文字顯示高度
          var swf_height = focus_height+text_height

          var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3
          var links=imgLink1+"|"+imgLink2+"|"+imgLink3
          var texts=imgtext1+"|"+imgtext2+"|"+imgtext3

          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 +'">');
          document.write('<param name="allowScriptAccess" value="sameDomain">

          <param name="movie" value="focus.swf"><param name="quality" value="high">

          <param name="bgcolor" value="#F0F0F0">');
          document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
          document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth

          ='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
          document.write('<embed src="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>');
          </script>

          posted on 2008-07-04 20:41 lvq810 閱讀(455) 評論(0)  編輯  收藏 所屬分類: Html/JavaScript/Ajax
          主站蜘蛛池模板: 平安县| 民权县| 文水县| 隆子县| 湘潭市| 尚志市| 烟台市| 城口县| 邢台市| 德保县| 荣昌县| 兴宁市| 西宁市| 海丰县| 平阳县| 清徐县| 吉林市| 尚志市| 绥阳县| 石城县| 宁城县| 成都市| 阿鲁科尔沁旗| 巴青县| 天台县| 北京市| 陆丰市| 乌海市| 福鼎市| 宕昌县| 涿州市| 兴业县| 景东| 东山县| 怀化市| 筠连县| 琼中| 怀柔区| 东乌| 康保县| 靖州|