日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java窗体设置最小宽度_flex web Application设置最小高度和宽度。

發(fā)布時間:2024/10/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java窗体设置最小宽度_flex web Application设置最小高度和宽度。 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我們希望flex web能夠充分利用客戶瀏覽器的內(nèi)容顯示空間,也希望當用戶的瀏覽器內(nèi)容空間太小的情況下不至于將我們的flex web壓縮的難看,因此,我們希望flex web有個minHeight和minwidth。而width和height能夠充分適應屏幕?;藥讉€小時解決,記載下:

1、在swfobject.js中填充代碼:

function addResizeEvent(fn) {

if (typeof win.addEventListener != UNDEF) {

win.addEventListener("resize", fn, false);

}

else if (typeof doc.addEventListener != UNDEF) {

doc.addEventListener("resize", fn, false);

}

else if (typeof win.attachEvent != UNDEF) {

addListener(win, "onresize", fn);

}

else if (typeof win.onresize == "function") {

var fnOld = win.onresize;

win.onresize = function() {

fnOld();

fn();

};

}

else {

win.onresize = fn;

}

}

為了用swfobject.addResizeEvent,在swfobject原型定義上增加一行代碼:

addResizeEvent: addResizeEvent,

2、修改html template,增加:

var appSwf=null;

var minHeight=600;

var minWidth=900;

swfobject.addLoadEvent(function(){

appSwf=swfobject.getObjectById("${application}");

adjustAppSwfSize();

});

swfobject.addResizeEvent(function(){

adjustAppSwfSize();

});

//調(diào)整Flex app的大小。

function adjustAppSwfSize(){

if (appSwf!=null){

if (getBrowserContentWidth()

if (appSwf.width!=minWidth){

appSwf.width=minWidth;

}

}else if (appSwf.width!="100%"){

appSwf.width="100%";

}

if (getBrowserContentHeight()

if (appSwf.height!=minHeight){

appSwf.height=minHeight;

}

}else if (appSwf.height!="100%"){

appSwf.height="100%";

}

}

}

//得到瀏覽器內(nèi)容區(qū)寬度

function getBrowserContentWidth(){

if (document.documentElement && document.documentElement.clientWidth) {

return document.documentElement.clientWidth;

} else if (document.body) {

return document.body.clientWidth;

}

}

//得到瀏覽器內(nèi)容區(qū)高度

function getBrowserContentHeight(){

if (document.documentElement && document.documentElement.clientHeight) {

return document.documentElement.clientHeight;

} else if (document.body) {

return document.body.clientHeight;

}

}

以上代碼目前的瀏覽器都跨了。我很久不寫js代碼了,生疏了。

posted on 2010-11-11 16:46 不做浮躁的人 閱讀(2260) 評論(0) ?編輯 ?收藏 所屬分類: flex

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的java窗体设置最小宽度_flex web Application设置最小高度和宽度。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。