>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Размещение диалога http://forum.mozilla-russia.org/viewtopic.php?id=51918 |
Большой > 12-10-2011 14:33:17 |
Добрый день! Как мне разместить диалог в нужном месте. Например в правом нижнем углу? Выделить код Код:<dialog id="wDialog" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" orient="vertical" width="300" height="300" buttons="accept, cancel" onload="onLoad(); " ondialogaccept="return true;"> <script> <![CDATA[ function onLoad() { var screenObj = window.screen; var x =document.getElementById("wDialog"); x.left = screenObj.width - 300; x.top = screenObj.height - 300; } ]]> вызываю так Выделить код Код:<toolbarbutton id="ws" oncommand="window.openDialog('chrome://wDoll/content/wDialog.xul', 'dialog', ''); event.stopPropagation();" /> Но окно не помещается в нужное место. Оно просто располагается в центре и имеет огромный размер |
Infocatcher > 12-10-2011 15:05:15 |
window.moveTo(x, y) |
Большой > 12-10-2011 15:42:06 |
спасибо. Проблема была в window.MoveTo решил так Выделить код Код:var x = screen.availLeft + screen.availWidth; var y = screen.availTop + screen.availHeight; window.moveTo(x,y); |