JavaScript窗口打开选项
我正在使用JavaScript作为弹出窗口。 但我想要做的是加载弹出的页面在某个区域,通过说一个X & Y坐标指定。JavaScript窗口打开选项
我当前的代码是:
function openwindow()
{
window.open("index.php?dll=gallery&sub=upload","mywindow","menubar=1,resizable=1,width=660px,height=390px");
}
这是可以实现的,如果是这样,怎么样,基于代码我已经提供。
谢谢
使用顶部和左侧的参数,例如, window.open("index.php?dll=gallery&sub=upload","mywindow","menubar=1,resizable=1,width=660px,height=390px,top=0,left=0");
话虽如此,管理弹出窗口可能会很麻烦。如果您的应用程序没有必要,我只需在您的实际页面中创建一个DHTML对话框,例如jQuery的对话框jqueryui.com/demos/dialog。
这只是似乎定位窗口..我想要做的是去打开的页面的特定区域..? – StuBlackett
在这种情况下,您可以滚动到页面的一部分。我推荐一个像jQuery插件存储库http://plugins.jquery.com/project/ScrollTo的插件。 – nickytonline
欢呼吧,看起来好走的路要走 – StuBlackett
在第三个参数中添加left
和top
您可以添加top=?px,left=?px
您propperties。例如
function openwindow()
{
window.open("index.php?dll=gallery&sub=upload","mywindow","menubar=1,resizable=1,width=660px,height=390px,top=100px,left=150px");
}
如果你想放置在屏幕上弹出,可以在打开时,一个窗口,像这样使用screenX和screenY属性:
window.open("index.php?dll=gallery&sub=upload", "mywindow", "menubar=1, resizable=1, width=660px, height=390px, screenX=80, screenY=300")
看一看于:https: //developer.mozilla.org/en/DOM/window.open#Position_and_size_features –
[为新窗口设置位置]的可能重复(http://stackoverflow.com/questions/2317144/set-position-for-new-window ) – Quentin