swf的Javascript窗口大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swf的Javascript窗口大小相关的知识,希望对你有一定的参考价值。

  1. function setFlashSize(flashWidth,flashHeight){
  2. var size = [0,0];
  3. if( typeof( window.innerWidth ) == 'number' ) {
  4. size = [window.innerWidth, window.innerHeight];
  5. } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
  6. size = [document.documentElement.clientWidth, document.documentElement.clientHeight];
  7. } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
  8. size = [document.body.clientWidth, document.body.clientHeight];
  9. }
  10. window.onresize = function() {
  11. document.getElementById("flashContainer").style.minWidth = flashWidth+"px";
  12. document.getElementById("flashContainer").style.minHeight = flashHeight+"px";
  13. document.getElementById("flashContainer").style.width = size[0] < flashWidth ? flashWidth+"px" : "100%";
  14. document.getElementById("flashContainer").style.height = size[1] < flashHeight ? flashHeight+"px" : "100%";
  15. };
  16. window.onload = function(){
  17. window.onresize();
  18. }
  19. }
  20. SWFObject.embedSWF("example.swf", "flashMovie", "100%", "100%", "6.0.0","expressInstall.swf");
  21. setFlashSize(600,400);

以上是关于swf的Javascript窗口大小的主要内容,如果未能解决你的问题,请参考以下文章

检测何时使用 JavaScript 调整窗口大小?

JavaScript 窗口大小调整事件

如何在javascript中获取浏览器窗口大小? [复制]

JavaScript 调整弹出窗口大小以适合图像的大小

javascript检测浏览器窗口大小变化事件

窗口上的Javascript调整大小结束