我用的是js的window.open()函数,能不能保存这个函数返回的object对象,作为下次关闭窗口的参数呢?比如说: oObj = window.open(); 然后再oObj.close()呢?
解决方案 »
- 向iframe传参问题
- 学习asp.net实战项目,用哪本用书比较好呢?
- 为什么我的VS2005不支持listbox的ItemHeight
- 关于resx文件,答者给分,急!
- 怎么样实现鼠标经过替换图像?
- 关于Pet Shop 4.0本地部署疑问,高手请进....
- 在asp.net程序中,调用委托时,提示:“未将对象引用设置到对象的实例”。都是什么原因呢?
- 【【【【请问高手...新手的问题...】】】】
- response.write 服务器控件
- 正则表达式中(?(表达式)yes|no)与(?(?=表达式)yes|no)有什么区别?
- 哪位兄弟知道怎样找回被别人盗的qq号码吗?
- File.Exists(string),当string为url时好像不行,求助?
var win=null;
function closeWin()
{
if (win != null && !win.closed)
win.close();
}function openWin(sUrl)
{
win=window.open(sUrl,'MywinName');
}
</script>
<input type="button" value="open" onclick="openWin('http://www.csdn.net')">
<input type="button" value="close" onclick="closeWin()">
我用的是asp.net,画面上的两个按钮,每按一次页面就刷新一次,所有的全局变量都会消失的,应该用什么方法保存这个win对象?
请问用Session怎么保存?能给出个例子吗?
Response.Write("<script language='javascript'>'")
Response.Write(Session("Temp"))
Response.Write("'")
Response.Write("=WindowsOpen('" & mc_sNextForm & "';")
Response.Write("</script>")Window.js:
function WindowsOpen(sWinName)
{
win = self.open(sWinName);
return win;
}
<script language="javascript">
function closeWin()
{
var sWinName = document.all("WinName").value;
if (sWinName != "")
{
var win = window.open("",sWinName);
win.close(); document.all("winName").value = "";
}
}function OpenWin(sUrl)
{
var sWinName = document.all("WinName").value;
window.open(sUrl,sWinName);
}
</script>
<form runat="server">
<asp:Button id="Btn1" runat="server" Text="Open" onclick="OpenWin"/>
<asp:Button id="Btn2" runat="server" Text="Close"/>
<input type="hidden" id="WinName" runat="server" />
</form>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
Btn2.Attributes["onclick"] = "javascrpt:closeWin()";
}void OpenWin(Object sender, EventArgs e)
{
string sWinName = "MyWinName";
WinName.Value = sWinName;
string sUrl = "http://www.csdn.net";
string s = "<script language='javascript'>OpenWin('" + sUrl + "');";
s += "</" + "script>";
RegisterStartupScript("Startup",s);
}
</script>
你把按钮换成HTML的即可,不需要是SERVER控件,因为这些都只用JS就可以搞定的了。