bcastr4.swf是一個很不錯的網頁圖片輪播器,我一直使用它做爲網站首頁圖片輪播的控件。html
http://xiaogui.org/bcastr-open-source-flash-image-silde-show.html 上對這個控件的使用方法都有詳細的描述。app
可是咱們在使用過程當中發現,使用object直接寫入參數的方法時,若是在<link>節點中的URL存在「&」符號的時候,控件就會一片空白。oop
其實任何節點上只要再出現「&」符號,均會發生這個狀況,由於從html代碼的角度看,此寫法是亂套了的網站
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <title>test</title>
- </head>
- <body>
- <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>
- <div>
- <object type="application/x-shockwave-flash" data="bcastr4.swf" width='300' height='300' id='vcastr3'>
- <param name='movie' value="bcastr4.swf?xml=
- <data>
- <channel>
- <item>
- <link>http://www.ezdrink.com.cn</link>
- <image>http://apensu-pc:8001/1/01.jpg</image>
- <title>aaaaaaa&bbbbbbb</title>
- </item><item>
- <link></link>
- <image>http://apensu-pc:8001/1/02.jpg</image>
- <title></title>
- </item><item>
- <link></link>
- <image>http://apensu-pc:8001/1/03.jpg</image>
- <title></title>
- </item><item>
- <link></link>
- <image>http://apensu-pc:8001/1/04.jpg</image>
- <title></title>
- </item><item>
- <link></link>
- <image>http://apensu-pc:8001/1/05.jpg</image>
- <title></title>
- </item>
- </channel>
- </data>" />
- </object>
-
- </div>
- </body>
- </html>
其實bcastr4.swf已經內置了這個符號的處理方法,咱們須要作的就是將「&」替換成「^」便可。ui
更改以後,你能夠看到"^"是被轉換成"&"的。spa
若是你使用的是xml文件的方式,那麼不會發現這個問題,直接使用「&」符號便可。.net