0

いつでもいくつでもメモを管理したい「付箋」アプリを作ろうとしています。別のウィンドウを開くことができるメインプログラム(これは私の付箋になります)を作成することはできましたが、最初のウィンドウを作成した関数を呼び出すと、それ以上ウィンドウが呼び出されなくなります。異なるコンテンツで1つのウィンドウの別のインスタンスを複数回作成する方法はありますか?

これは、ウィンドウの作成に使用しているJavaScriptです。

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

1 に答える 1

1

window.open()ドキュメントから:

を呼び出すたびに新しいウィンドウを開くwindow.open()には、特別な値_blankfor を使用しますstrWindowName

常にターゲットと同じウィンドウ名を使用しているため、1 つのウィンドウしか開きません。ウィンドウ名として使用する必要があります_blank。これにより、既存のウィンドウを再利用する代わりに、新しいウィンドウが開かれます。

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