2012-03-21 2 views
0

Я хотел сохранить положение окна. Но дело в том, что идентификатор 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

that is becue url всегда один и тот же, и это «id», который mozilla использует для запоминания «сохраняющихся вещей» в своей базе данных «сохраняющихся вещей».

ли это:

openDialog("chrome://something/content/test.xul?id=" + dinamic_id, name) 

затем в вашем text.xul, вы должны получить идентификатор, сделайте следующее:

id = location.search.match(/id=([^&]+)/) && RegExp.$1