嵌入OnClick问题

时间:2011-07-30 00:11:26

标签: javascript object youtube onclick embed

我的页面上嵌入了一个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&amp;hl=en_US&amp;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&amp;hl=en_US&amp;rel=0\' 
               type=\'application/x-shockwave-flash\'
               allowscriptaccess=\'always\'
               allowfullscreen=\'true\'
               wmode=\'transparent\'>
        </embed>
    </object>
</div>

所有\'和\“的原因是因为它已被插入数据库。

0 个答案:

没有答案