MOSS中实现注销

曾经有客户觉得sharepoint站点的注销不够友好,想能直接点击就可注销,看了一下sharepoint自带的注销,在_Layouts下的singout.aspx页面,就是一小段JS,如下所示,在点注销时,会转到这个页面上:
function _spBodyOnLoad()
{
        try
        {
                document.execCommand("ClearAuthenticationCache");
        }
        catch (e) {}
        window.close();
}
曾经在OTEC上看到一哥们写的一个webpart,其实也就是一段JS,其实仅仅是想实现这段脚本的话,实在是没有必要搞一个webpart。

<script language="JavaScript" type="text/javascript">
<!--
        var onerror = stopError;
        function stopError()
        {
                return true;
        }

        if (navigator.appVersion.indexOf("MSIE") > 0)
        {
                        try
                        {
                                var oElement = document.getElementById("idButtonLogoff");


alert('strike ' + oElement.innerHTML);

                                //oElement.style.display = "block";
                        }
                        catch (e) { }
        }

        function Logoff()
        {
                try
                {
                        if (navigator.appVersion.indexOf("MSIE 6.0") > 0)
                        {
                                document.execCommand("ClearAuthenticationCache","false");
                                alert('You have been logged off from this Web site. Note that if you run Internet Explorer 6.0 without Service Pack 1 you need to close all browser windows in order to complete the log off process.');
                                self.location.href = ".";
                        }
                        else if ((navigator.appVersion.indexOf("MSIE 6.0") > 0 || navigator.appVersion.indexOf("MSIE 5.0") > 0 || navigator.appVersion.indexOf("MSIE 5.5") > 0))
                        {
                                alert('Note that if you run Internet Explorer 5.x you need to close all browser windows in order to complete the log off process.');
                        }
                        else
                        {
                                alert("This feature requires Internet Explorer 6.0 Service Pack 1 or above.");
                        }
                }
                catch (e)
                {
                        alert("This feature requires Internet Explorer 6.0 Service Pack 1 or above.");
                }
        }
//-->
</script>

<p>&nbsp;
        <div align="center" style="display: block;" id="idButtonLogoff">
                <input type="button" value="Logoff" οnclick="Logoff()" />
        </div>
</p>
有兴趣的朋友就研究一下吧。

posted on 2009-06-24 11:03 鱼缸里的鲸鱼 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/fatwhale/archive/2009/06/24/1510033.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值