2010-01-14 80 views
1

我使用javascript的window.open函數在彈出窗口中嵌入了swf。我目前正在傳遞彈出窗口的高度和寬度對應於嵌入式swf的高度和寬度的靜態值,如下所示:基於嵌入式swf大小動態調整大小的JavaScript彈出窗口

window.open('http://whatever.swf','popup','width = 400,height = 300,可調整大小= 1' );

用戶可以單擊swf中的按鈕,並將swf的大小從400x300更改爲400x600。有沒有辦法動態調整JavaScript彈出窗口的大小來解決這個大小增加而不重新加載嵌入的SWF?

任何幫助深表感謝....

+0

請注意,瀏覽器不能保證在不更改用戶設置的情況下,調整大小將起作用。在依賴它之前,您需要在各種瀏覽器中測試它。 – SpliFF 2010-01-14 01:26:18

回答

1

如何包裝是whatever.swfwhatever.htm,並把一些代碼的JavaScript來調整窗口的大小,並呼籲從閃存?

2

有JavaScript的

window.resizeTo(x,y) 

,你可以通過externalInterface從Flash調用。