Страницы: 1
Сделал свой wizard, но появилось 3 вопроса:
1. Как отцентровать? Вызываю:
window.openDialog("chrome://myext/content/firsttime.xul", "Welcome to MyExt", "modal,chrome,resizable=no,centerscreen");
но centerscreen не помогает...
2. Как спрятать красный крест (кнопка закрытия окна) в правом-верхнем углу диалога-визарда?
3. Делаю так:
Но - визард появляется ДО появления собственно окна браузера. Можно ли сделать так, чтобы визард стартовал ПОСЛЕ появления окна браузера?
Заранее спасибо.
Отсутствует
Как отцентровать? Вызываю:
Код:
window.openDialog("chrome://myext/content/firsttime.xul", "Welcome to MyExt", "modal,chrome,resizable=no,centerscreen");
но centerscreen не помогает...
а у самого визарда не указаны top и left?
по своему опыту рекомендую ставить в параметрах всегда явно либо no, либо yes
. Как спрятать красный крест (кнопка закрытия окна) в правом-верхнем углу диалога-визарда?
close=no
Делаю так:
Код:
window.addEventListener("load", function() { show_wizard(); }, false);
Но - визард появляется ДО появления собственно окна браузера. Можно ли сделать так, чтобы визард стартовал ПОСЛЕ появления окна браузера?
лучше поставить таймаут перед показам визарда около секунды. тогда и окно браузера успеет открыться, и выглядеть это будет лучше
Отсутствует
close=no
лучше поставить таймаут перед показам визарда около секунды. тогда и окно браузера успеет открыться, и выглядеть это будет лучше
Спасибо, помогло Насчёт центровки - просто при старте (onload) визарда вызываем:
if(window.screen) { var ah = screen.availHeight - 30; var aw = screen.availWidth - 10; var xc = (aw - www) / 2; var yc = (ah - hhh) / 2; window.moveTo(xc, yc); }
где www и hhh - размеры визарда. Вуаля.
Отсутствует
Страницы: 1