2010-10-22 103 views
1

我正在使用创建Flash全景图.swf的软件包。该软件包允许在pano中创建热点。您可以指定热点的URL和目标,因此如果您单击该热点,它将在_blank,_self等中启动URL。 但是,软件包不允许您指定窗口的属性。孩子浏览器窗口如何改变窗口的属性?

我想弄清楚是否有一个方法为子窗口(一旦swf打开它),通过Javascript来控制它自己的窗口属性。

我希望能够控制窗口的大小和隐藏地址栏,状态栏等

另外一个问题,我需要处理的是这样的......我不想子窗口在标签中打开,但在一个新的较小的窗口中...我过去完成这项工作的唯一方法是如果父级打开子窗口并指定大小,并且没有菜单栏,并且地址栏。我不知道该怎么做子窗口。

回答

1

希望能够控制窗口的大小和隐藏地址栏,状态栏等

你也许可以使用window.resizeTo/window.resizeBy调整窗口的大小。我在说“也许”,因为有些浏览器只允许这个窗口通过window.open()打开。

出于安全原因,您将无法摆脱现代浏览器中的地址栏和状态栏。

我需要处理的另一个问题是...我不希望子窗口在标签中打开,但在一个新的较小的窗口中...我唯一的方法是在过去完成此操作的前提是父级打开子窗口并指定大小,并且没有菜单栏和地址栏。我不知道如何从子窗口做到这一点。

这将等于将一个“正常”窗口变成一个弹出窗口 - 我认为完全不能这样做。

不幸的是,处理弹出窗口已经变得非常严格,因为它已经被滥用了很多。