0

我正在尝试创建一个“便笺”应用程序,我想在任何给定时间管理任意数量的笔记。已经设法创建可以打开另一个窗口的主程序(这将是我的便笺),但是调用创建第一个窗口的函数将不再调用窗口。有没有办法用不同的内容多次创建一个窗口的另一个实例?

这是我用来创建窗口的 JavaScript:

window.open("chrome://stickies/content/window.xul","window","chrome=1, titlebar=0");
4

1 回答 1

1

window.open()文档

要在每次调用时打开一个window.open()窗口,请使用 的特殊_blankstrWindowName

您总是使用与目标相同的窗口名称,这就是为什么只打开一个窗口的原因。您应该使用_blank作为窗口名称,这将确保打开一个新窗口而不是重用现有窗口:

window.open("chrome://stickies/content/window.xul", "_blank", "chrome=1, titlebar=0");
于 2012-05-30T13:06:08.257 回答