圖片輪播器bcastr4.swf「&」符號的問題

bcastr4.swf是一個很不錯的網頁圖片輪播器,我一直使用它做爲網站首頁圖片輪播的控件。html

http://xiaogui.org/bcastr-open-source-flash-image-silde-show.html 上對這個控件的使用方法都有詳細的描述。app

可是咱們在使用過程當中發現,使用object直接寫入參數的方法時,若是在<link>節點中的URL存在「&」符號的時候,控件就會一片空白。oop

其實任何節點上只要再出現「&」符號,均會發生這個狀況,由於從html代碼的角度看,此寫法是亂套了的網站

 

[html]  view plain copy
  1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
  2. <head>  
  3. <title>test</title>  
  4. </head>  
  5. <body>  
  6.     <div style="margin:20px 0;"><a href="http://www.ruochigroup.com/main/2008/03/19/bcastr-40/">http://www.ruochigroup.com/main/2008/03/19/bcastr-40/</a></div>  
  7.     <div>  
  8.         <object type="application/x-shockwave-flash" data="bcastr4.swf" width='300' height='300' id='vcastr3'>  
  9.         <param name='movie' value="bcastr4.swf?xml=  
  10.             <data>  
  11.                 <channel>  
  12.                     <item>  
  13.                         <link>http://www.ezdrink.com.cn</link>  
  14.                         <image>http://apensu-pc:8001/1/01.jpg</image>  
  15.                         <title>aaaaaaa&bbbbbbb</title>  
  16.                     </item><item>  
  17.                         <link></link>  
  18.                         <image>http://apensu-pc:8001/1/02.jpg</image>  
  19.                         <title></title>  
  20.                     </item><item>  
  21.                         <link></link>  
  22.                         <image>http://apensu-pc:8001/1/03.jpg</image>  
  23.                         <title></title>  
  24.                     </item><item>  
  25.                         <link></link>  
  26.                         <image>http://apensu-pc:8001/1/04.jpg</image>  
  27.                         <title></title>  
  28.                     </item><item>  
  29.                         <link></link>  
  30.                         <image>http://apensu-pc:8001/1/05.jpg</image>  
  31.                         <title></title>  
  32.                     </item>  
  33.                 </channel>  
  34.             </data>/>  
  35.     </object>  
  36.   
  37. </div>  
  38. </body>  
  39. </html>  


其實bcastr4.swf已經內置了這個符號的處理方法,咱們須要作的就是將「&」替換成「^」便可。ui

 

更改以後,你能夠看到"^"是被轉換成"&"的。spa

若是你使用的是xml文件的方式,那麼不會發現這個問題,直接使用「&」符號便可。.net

相關文章
相關標籤/搜索