我的页面上嵌入了一个youtube对象。我有一个警告onClick对象和嵌入。当我点击IE浏览器和谷歌浏览器上的YouTube播放器时,警报永远不会消失......但是在Firefox上它可以工作..
<div style=\"width: 231px; overflow: hidden;\"
onClick=\'YOUTUBE_VIEWED($NEWS_FEED_ID);
this.style.width=\"490px\";
document.getElementById(\"YOUTUBE_EMBED_$NEWS_FEED_ID\").style.width=\"490px\";
document.getElementById(\"YOUTUBE_EMBED_$NEWS_FEED_ID\").style.height=\"306px\";\'><object
id=\'YOUTUBE_OBJECT_$NEWS_FEED_ID\'>
<param name=\'movie\'
value=\'http://www.youtube.com/v/$YOUTUBE_VIDEO?fs=1&hl=en_US&rel=0\'>
</param>
<param name=\'allowFullScreen\'
value=\'true\'>
</param>
<param name=\'allowscriptaccess\'
value=\'always\'>
</param>
<param name=\'wmode\'
value=\'transparent\'>
</param>
<embed id=\'YOUTUBE_EMBED_$NEWS_FEED_ID\'
style=\'display: block; float: left; width: 231px; height: 160px;\'
src=\'http://www.youtube.com/v/$YOUTUBE_VIDEO?fs=1&hl=en_US&rel=0\'
type=\'application/x-shockwave-flash\'
allowscriptaccess=\'always\'
allowfullscreen=\'true\'
wmode=\'transparent\'>
</embed>
</object>
</div>
所有\'和\“的原因是因为它已被插入数据库。