Javascript 我如何在代码中添加ExternalInterface来删除滚动条之类的东西?

Javascript 我如何在代码中添加ExternalInterface来删除滚动条之类的东西?,javascript,html,actionscript-3,Javascript,Html,Actionscript 3,我有这个代码在这里,它允许我打开一个新的弹出窗口,但我不想要任何滚动条和类似的东西,我知道我需要外部接口,但我不知道把它放在哪里有人可以帮助吗 var url:String = "https://www.google.co.uk/?gws_rd=ssl"; var request:URLRequest = new URLRequest(url); try { navigateToURL(request, '_blank'); // second argument is target }

我有这个代码在这里,它允许我打开一个新的弹出窗口,但我不想要任何滚动条和类似的东西,我知道我需要外部接口,但我不知道把它放在哪里有人可以帮助吗

var url:String = "https://www.google.co.uk/?gws_rd=ssl";
var request:URLRequest = new URLRequest(url);

try {
    navigateToURL(request, '_blank'); // second argument is target
}
catch (e:Error) {
    trace("Error occurred!");
}
试试这个:

ExternalInterface.call('window.open', 'url', 'windowName', 'resizable=no, toolbar=no, scrollbars=no, menubar=no, status=no, directories=no');

但这样做当然要经受弹出窗口阻塞和打开标签而不是打开窗口等常见的考验。我建议调用一个函数来显示包含iframe的对话框。

在需要触发窗口的任何地方。可能是一个点击处理程序?如果是点击处理程序,弹出窗口会自动启动吗?我并不想粗鲁,但您提出的问题表明,您可能需要回到AS3编程的基础。这里的任何进一步讨论都会使这个话题偏离主题。如果你在其他具体问题上需要额外的帮助,请搜索SO,如果你没有找到你需要的答案,请打开一个新的主题。