javascript-如何实现点击退出a标签后浏览器不能返回到之前的页面

问题描述

如何实现点击退出a标签后浏览器不能返回到之前的页面
 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Top.aspx.cs" Inherits="Admin_Top" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
   <link href="../css/style_new.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../js/jquery.js" type="text/javascript></script>
<script type="text/javascript">
    $(function () {
        //顶部导航切换
        $(".nav li a").click(function () {
            $(".nav li a.selected").removeClass("selected")
            $(this).addClass("selected");
        })
    })  

    }
    </script>
</head>
<body style="background:url(../images/topbg.gif) repeat-x;">
    <form id="form1" runat="server">
     <div class="topleft">
    <a href="main.html" target="_parent"><img src="../images/loginlogo.png" title="系统首页" /></a>
    </div>

    <div class="topright">
    <ul>

    <li><a href="#"><asp:Label ID="Label1" runat="server"></asp:Label></a></li>
    <li><a href="../Login.aspx" target="_parent"">退出</a></li>
    </ul>

    </div>
    </form>
</body>
</html>

解决方案

用document.location.replace('http://ask.csdn.net/questions/241212')来转向,阻止默认的连接href跳转

 <a href="http://ask.csdn.net/questions/241212">http://ask.csdn.net/questions/241212</a><br>
<a href="http://ask.csdn.net/questions/240607">http://ask.csdn.net/questions/240607</a>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
<script>
$('a').click(function(){
document.location.replace(this.href);
return false;
});
</script>

解决方案二:

a标签当然会跳转啦,你用ajax请求就不会跳转页面啦。改成如下

 <a href="javascript:login()" target="_parent"">

然后在javascript用ajax请求实现login退出的方法。就能停留在原来的页面啦。

时间: 2024-12-10 10:54:21

javascript-如何实现点击退出a标签后浏览器不能返回到之前的页面的相关文章

简单纯js实现点击切换TAB标签实例_javascript技巧

一个不需要jQuery实现的tab选项卡切换效果,代码简洁易用. 默认是鼠标悬停显示tab效果,可将其中的onmouseover 修改为 onclick 点击效果 使用方法: 1.将附件中的index.html中的css样式以及代码部分拷贝到你需要的地方即可 相关链接:几行简单的jQuery代码搞定tab标签切换效果 展示效果图: 效果展示  源码下载 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &

js实现点击切换TAB标签实例_javascript技巧

本文实例讲述了js实现点击切换TAB标签.分享给大家供大家参考.具体如下: 这里演示的选项卡效果代码,无jq,纯JS来实现,灰色风格,没有怎么美化,或许看上去比较普通,不过兼容性和操作起来挺舒服的,风格适用于大部分的网站,或许你会用得上. 先来看看运行效果截图: 在线演示地址如下: http://demo.jb51.net/js/2015/js-tab-click-cha-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM

chrome下判断点击input上标签还是其余标签的实现方法_javascript技巧

想要实现的功能:当input框失焦且点击的不是清除键时,执行reset方法重置input样式,当点击清除键时,执行clear方法,清除input内容. 如图 本想通过如下代码来实现 $(".search-input").focusout(function () { if (document.activeElement.className !== 'close-t') {//close-t为清除键类名 $('.search-input').addClass('search-before'

JavaScript检测字符串中是否含有html标签实现方法

  这篇文章主要介绍了JavaScript检测字符串中是否含有html标签实现方法,本文直接给出实现代码,需要的朋友可以参考下 功能代码 代码如下: /** * 字符串是否含有html标签的检测 * @param htmlStr */ function checkHtml(htmlStr) { var reg = /<[^>]+>/g; return reg.test(htmlStr); } demo script: 复 代码如下: /** * 字符串是否含有html标签的检测 * @p

JavaScript实现表格点击排序的方法

  这篇文章主要介绍了JavaScript实现表格点击排序的方法,可实现点击顶部数据项标题实现对应数据列的排序效果,涉及javascript鼠标事件及数据排序的技巧,需要的朋友可以参考下 这里实现基于JS的表格点击排序效果,可以根据表格内的数据大小自动按顺序排列,股票网站常会见到这种功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

javascript获取鼠标点击元素对象

 本篇文章主要介绍了利用javascript获取鼠标点击元素对象的示例代码.需要的朋友可以过来参考下,希望对大家有所帮助 IE: var obj=document.elementFromPoint(event.clientX,event.clientY);   获取对象文本 var a=obj.innerText   FF里面要在事件里面添加对象才可以读取坐标.   HTML: onclick="gj(event)"   JS:      代码如下: function gj(event

点击某一个标签,显示所有以该标签为关键字的站内搜索结果

问题描述 小弟初学.NET,现在想要实现一个功能:点击某一个标签,显示所有以该标签为关键字的站内搜索结果,不胜感激!此致

struct-有二十来个遍历出来的a标签。我想点击获取a标签的值。可以怎么获取。

问题描述 有二十来个遍历出来的a标签.我想点击获取a标签的值.可以怎么获取. "); %> 解决方案 你是想在哪获取a标签的值呢?可以用js来操作a标签啊. 解决方案二: 使用委托绑定a的click事件,以下示例: $('A').live('click', function () { alert($(this.val())); }) 解决方案三: 上面的有些出入 使用委托绑定a的click事件,以下示例: $('A').live('click', function () { ** aler

微信游戏-微信网站做了会员登录只要不点击退出,就一直为登录状态如何做

问题描述 微信网站做了会员登录只要不点击退出,就一直为登录状态如何做 微信网站做了会员登录只要不点击退出,就一直为登录状态如何做,网站是Asp的, 比如我在一个微信公众号里做了个会员登录,登录了后,突然收到一条微信,返回去看了微信后,又进入那个微信公众号的微网就又要登录很麻烦.有谁知道怎么做,或者思路 解决方案 HTML 5 WebStorage.具体的参考w3c 解决方案二: 只要你访问了该公共号,人家就会给你一个唯一的openid,把这个和会员信息关联起来,之后不管他打开公共号的哪个页面,都