窗口打开Java脚本代码 [英] window open Java script code

查看:73
本文介绍了窗口打开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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆