弹出窗口需要以屏幕为中心

时间:2013-10-03 19:09:34

标签: c# javascript asp.net javascript-events

所以我把这个表放在这个表格的一边,我正在处理有超链接按钮。该按钮用于常见问题解答。我想要做的是当点击超链接按钮时,我想要一个小文本框,空浏览器,无论什么可能是最简单的方法。我的页面启动时显示了我的文字,但它在屏幕的左上角打开了。

下载我编码的内容

<asp:LinkButton ID="lnkBttnPsswrdReset" runat="server" OnClientClick="openPopUp()">Password Reset Info</asp:LinkButton><br />

<%--function to open pop up window for password reset hyperlink button --%>
<script type="text/javascript">
    function openPopUp() {
        myWindow = window.open('', '', 'width=250,height=250')
        myWindow.document.write("<p>Please contact the operator to reset yopur password after IT department business hours</p>")
        myWindow
        myWindow.focus()
    }
</script>

3 个答案:

答案 0 :(得分:1)

您的问题与之前的问题类似,例如以下链接。

Center a popup window on screen?

接受的答案复制并粘贴在

下面

试试这个:

function popupwindow(url, title, w, h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no,      menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
} 

答案 1 :(得分:1)

使用Ajax comboBox .....工作得很好

答案 2 :(得分:0)

我会向你推荐像AlertifyJs这样的东西,它在各个方面都比一个讨厌的Popup好得多。