2010-10-22 101 views
1

我正在使用創建Flash全景圖.swf的軟件包。該軟件包允許在pano中創建熱點。您可以指定熱點的URL和目標,因此如果您單擊該熱點,它將在_blank,_self等中啓動URL。 但是,軟件包不允許您指定窗口的屬性。孩子瀏覽器窗口如何改變窗口的屬性?

我想弄清楚是否有一個方法爲子窗口(一旦swf打開它),通過Javascript來控制它自己的窗口屬性。

我希望能夠控制窗口的大小和隱藏地址欄,狀態欄等

另外一個問題,我需要處理的是這樣的......我不想子窗口在標籤中打開,但在一個新的較小的窗口中...我過去完成這項工作的唯一方法是如果父級打開子窗口並指定大小,並且沒有菜單欄,並且地址欄。我不知道該怎麼做子窗口。

回答

1

希望能夠控制窗口的大小和隱藏地址欄,狀態欄等

你也許可以使用window.resizeTo/window.resizeBy調整窗口的大小。我在說「也許」,因爲有些瀏覽器只允許這個窗口通過window.open()打開。

出於安全原因,您將無法擺脫現代瀏覽器中的地址欄和狀態欄。

我需要處理的另一個問題是...我不希望子窗口在標籤中打開,但在一個新的較小的窗口中...我唯一的方法是在過去完成此操作的前提是父級打開子窗口並指定大小,並且沒有菜單欄和地址欄。我不知道如何從子窗口做到這一點。

這將等於將一個「正常」窗口變成一個彈出窗口 - 我認爲完全不能這樣做。

不幸的是,處理彈出窗口已經變得非常嚴格,因爲它已經被濫用了很多。