基本现象就是,按住CTRL+鼠标滚轮缩放网页的时候,一些网页的元素消失了,一些错位了...
像土豆的视频播放页面就这样,我写的网页也有类似情况,一些JS插入的SWF按钮菜单在缩放网页的时候消失了,有的FLASH背景变形了...而文字和图片部分倒不受影响...
改变屏幕分辨率倒是不会消失和变形...
问,这些JS插入的FLASH元素要怎么写才能在缩放网页的时候显示正常?
附上代码...很普通的JS插入SWF...
JS中的代码
复制内容到剪贴板
代码:
function swf(file,w,h) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+w+'" height="'+h+'"> ');
document.write('<param name="movie" value="' + file + '">');
document.write('<param name="quality" value="autolow"> ');
document.write('<param name="wmode" value="transparent"> ');
document.write('<param name="menu" value="false"> ');
document.write('<param name="scale" value="exactfit"> ');
document.write('<embed src="' + file + '" quality="autolow" wmode="transparent" menu="false" scale="exactfit" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
document.write('</object> ');
}然后HTML里的
复制内容到剪贴板
代码:
<script src="js/flash.js" type="text/javascript" language="javascript"></script>
.....................................
.....................................
.....................................
<script type="text/javascript" language="javascript">swf('items/index.swf','244','560');</script>