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