<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.sqlclient" %>
<SCRIPT LANGUAGE="VB" runat="server"> Sub ok_Click(Sender As Object,E As EventArgs)
page.registerclientscriptblock("msg","<script>window.open('')</" & "script>")
end sub</SCRIPT> <html>
<head>
</head>
<body>
<form runat="server"><asp:button id="ok" text="新窗口" onClick="ok_Click" runat="server"/></form>
</body>
</html>以上这段代码存在一个缺点,就是当每次单击这个按钮,它都会弹出一个页面。现在想判断如果这个页面已经打开了,就不要再打开,这个代码应该怎么写?
<%@ Import Namespace="System.Data.sqlclient" %>
<SCRIPT LANGUAGE="VB" runat="server"> Sub ok_Click(Sender As Object,E As EventArgs)
page.registerclientscriptblock("msg","<script>window.open('')</" & "script>")
end sub</SCRIPT> <html>
<head>
</head>
<body>
<form runat="server"><asp:button id="ok" text="新窗口" onClick="ok_Click" runat="server"/></form>
</body>
</html>以上这段代码存在一个缺点,就是当每次单击这个按钮,它都会弹出一个页面。现在想判断如果这个页面已经打开了,就不要再打开,这个代码应该怎么写?
var myWind;
if(!myWind || myWind.closed)
{
myWind = window.open("ppp.aspx","www");
}
else
{
myWind.focus();
}
}
var myWind;
if(!myWind || myWind.closed)
{
myWind = window.open("ppp.aspx","www");
}
else
{
myWind.focus();
}
</SCRIPT>