窗口打开Java脚本代码 [英] window open Java script code
本文介绍了窗口打开Java脚本代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要一个JavaScript代码来执行aspx page_load事件,而无需打开新窗口.
在此先感谢您.
Hi,
I need a javascript code execute a aspx page_load event without open a new window.
Thanks in advance.
推荐答案
您可以使用ajax get来加载页面,而不会弹出任何窗口.
轻松使用jQuery:
You can use a ajax get to load a page without any windows popping up.
Easy with jQuery:
.获取(' WebForm1.aspx',函数(数据){ // 无需执行任何操作.页面已加载. });
.get('WebForm1.aspx', function(data) { // Don't have to do anything. Page is loaded.. });
感谢,
实际上,我想在浏览器关闭时使会话过期.
终于我找到了解决办法
Thanks,
Actually i want to expire the session at the time of browser close.
Finally i got a solution
<script language="javascript" type="text/javascript">
//<![CDATA[
var clicked = false;
function CheckBrowser() {
if (clicked == false) {
//Browser closed
}
else {
//redirected
clicked = false;
}
}
function bodyUnload() {
if (clicked == false)//browser is closed
{
//var request = GetRequest();
//location.href = ''LogOut.aspx'';
var request = GetRequest();
request.open("GET", "LogOut.aspx", true);
request.send();
}
}
function GetRequest() {
var request = null;
if (window.XMLHttpRequest) {
//incase of IE7,FF, Opera and Safari browser
request = new XMLHttpRequest();
}
else {
//for old browser like IE 6.x and IE 5.x
request = new ActiveXObject(''MSXML2.XMLHTTP.3.0'');
}
return request;
}
//]]>
</script>
<body onunload="bodyUnload();" onclick="clicked=true;">
<form id="form1" runat="server">
这篇关于窗口打开Java脚本代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文