我想坚持窗口位置。但是案例是windows id是动态的。
这是详细情景..
dynamic_id将是"id1", "id2" ... "id5"
之一//这些是固定的
window.openDialog("chrome://something/content/test.xul, name, dynamic_id)
我的test.xul
是
<window persist="screenX screenY" ..... >/<window>
现在我怎样才能实现窗口的持久性。
我尝试添加
window.id = dynamic_id
,但它不起作用..
或者如果有办法做以下事情:
<window id = "dynamic_id" persist= ..../></window>
提前致谢!!
答案 0 :(得分:0)
因为url总是相同的,这就是mozilla用来记住“持久性事物”数据库中“持久性事物”的“id”。
这样做:
openDialog("chrome://something/content/test.xul?id=" + dinamic_id, name )
然后在你的text.xul中,你必须获得id,执行此操作:
id = location.search.match( /id=([^&]+)/ ) && RegExp.$1