我们有一个Flex Web应用程序。我想在子浏览器窗口中加载swf文件,没有任何状态栏或历史记录按钮,只有应用程序。我该怎么做。
我在html中尝试了window.open,它嵌入了我们的swf,但没有运气。每次我调用子窗口中的url时它都会继续创建窗口,因为每当我在javascript中调用url时都会加载html。
这是我在体内加载时在html代码中尝试过的代码。
function openWindow()
{
var url =“https://”+ window.location.hostname +“:9000 / foo /”;
W =开放(URL, 'windowname', '宽度= 1024,高度= 768,滚动条,状态');
}
非常感谢任何帮助。谢谢。
答案 0 :(得分:2)
你做不到。您要做的是违反浏览器的许多安全策略。你曾经能够在旧IE的时代回来,但现在不能了。
如果您想要弹出“无边框”窗口,您可以随时在用户的计算机上安装Air应用程序以显示您的信息。如果您在Air配置文件中设置<allowBrowserInvocation>true</allowBrowserInvocation>
,则可以从网站启动它。
答案 1 :(得分:2)
@J_A_X是对的,但您可以使用下面的行弹出窗口
window.open(herf, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');
详细信息可以在 Popup Windows: The Basics
希望有所帮助