在A窗口中(父窗口)中有个datagrid,我想点击datagrid中的“查看”连接就弹出一个详细信息的窗口(B窗口,子窗口)。
之前用window.open()这个方法会改变父窗口的样式,之后用的Page.ClientScript.RegisterStartupScript()方法,是可以打开新的窗口,但是我父窗口中的数据被锁定了,父窗口中的分页就动不了了。而且在子窗口中“返回”按钮后,父窗口被刷新了。我想实现:在父窗口中弹出一个子窗口,不改变父窗口的样式且不被锁定,当子窗口返回到父窗口时也不刷新父窗口,这样可以实现吗?
之前用window.open()这个方法会改变父窗口的样式,之后用的Page.ClientScript.RegisterStartupScript()方法,是可以打开新的窗口,但是我父窗口中的数据被锁定了,父窗口中的分页就动不了了。而且在子窗口中“返回”按钮后,父窗口被刷新了。我想实现:在父窗口中弹出一个子窗口,不改变父窗口的样式且不被锁定,当子窗口返回到父窗口时也不刷新父窗口,这样可以实现吗?
<script type="text/javascript">
function show(name)
{
window.showModalDialog("v.aspx?v_name="+name,"","status=no;dialogWidth=400px;dialogHeight=300px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise");
}</script>
百度下jq弹窗稍微改下就可以背景不锁定
参考
<a href="javascript:void(window.showModalDialog('Help.aspx','_blank','height=800,width=900,status=no,toolbar=no,menuban=no,scrollbars=no,location=no'));"></a>