window location href无反应,不跳转的情况的解决

window location href无反应,不跳转的情况的解决在进行js练习的时候,遇到了一个问题,在操作页面跳转的时候,使用window.location.href无法进行跳转,经过一系列的排查,和分析,最终解决这个问题。$("#quit").click(function(){debugger;if(confirm("你确定要退出嘛?")){sessionStorage.r…

大家好,又见面了,我是你们的朋友全栈君。

在进行js练习的时候,遇到了一个问题,在操作页面跳转的时候,使用window.location.href无法进行跳转,经过一系列的排查,和分析,最终解决这个问题。

$("#quit").click(function () {
        debugger;
          if (confirm("你确定要退出嘛?")) {  
            sessionStorage.removeItem("preUser");
            preUser = {};
           window.location.href='bolg.html';  
        }else {
        //alert("ssssssss")  

            window.location.href='login.html';
            //window.event.returnValue=false;
            //return false;
        }  
    });

以上无法跳转有问题的代码。

总共有两种方法解决

第一种方法是,我们在window.location.href的下一行加上window.event.returnvalue=false,扑捉到这个时间,随后判为false,停止对操作,便可以解决问题。

$("#quit").click(function () {
        debugger;
          if (confirm("你确定要退出嘛?")) {  
            sessionStorage.removeItem("preUser");
            preUser = {};
           window.location.href='bolg.html';  
        }else {
        //alert("ssssssss")  

            window.location.href='login.html';
            window.event.returnValue=false;
            //return false;
        }  
    });

第二种方法是,通过在window.location.href下一行写return false,使游览器停止操作也可以解决问题。

$("#quit").click(function () {
        debugger;
          if (confirm("你确定要退出嘛?")) {  
            sessionStorage.removeItem("preUser");
            preUser = {};
           window.location.href='bolg.html';  
        }else {
        //alert("ssssssss")  

            window.location.href='login.html';
            //window.event.returnValue=false;
            return false;
        }  
    });

以上就是两种解决window.location.href失效的方法。

 

如果各位有什么疑问,意见,不同的想法欢迎留言,欢迎交流。

本人本科软件工程学生党一枚,如有错误欢迎指正,欢迎交流。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158090.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Django(31)模板中常用的过滤器

    Django(31)模板中常用的过滤器模版常用过滤器在模版中,有时候需要对一些数据进行处理以后才能使用。一般在Python中我们是通过函数的形式来完成的。而在模版中,则是通过过滤器来实现的。过滤器使用的是|来使用。add将传进来的参

    2022年8月7日
    5
  • Shenzhen Catic Real Estate to raise RMB 2.2 bln

    Shenzhen Catic Real Estate to raise RMB 2.2 blnJun.5,2009ShenzhenChina-ShenzhenCaticRealEstateCoLtd<000043>announcedtodaythatitplanstoissueupto260millionsharestotwofirmsforatotalofRMB2.2billionorRMB8.94pe…

    2025年6月30日
    4
  • java栈帧里面的储存的内容_java创建一个栈

    java栈帧里面的储存的内容_java创建一个栈文章转载自:http://www.tuicool.com/articles/URZrMnbjvm为每个新创建的线程都分配一个堆栈。堆栈以帧为单位保存线程的状态。jvm对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。栈帧(StackFrame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区的虚拟机栈(VirtualMachineStack)的栈元素。栈帧存储了方法的…

    2025年9月17日
    5
  • 固态硬盘数据如何恢复「建议收藏」

    固态硬盘数据如何恢复「建议收藏」虽说很多朋友都曾使用过硬盘,但是对于硬盘的一些定义,你们却不一定真正的了解,例如固态硬盘是什么?这个概念,你能说的出来吗?我想未必吧!好吧,在说咱们的正题之前,咱们先就固态硬盘这个概念解释一下。  所谓固态硬盘,其实就是一种硬盘的类别,它在使用方法和性能上与一般的硬盘完全一样,龙腾recuva数据恢复软件但是不得不说,这种固态硬盘的稳定性更好,就这一点也让固态硬盘的档次也上升了好几倍,因此,这

    2022年9月20日
    2
  • 基于javaEE的医院病历管理系统的设计与实现[通俗易懂]

    网络的高速发展,促使着数字化医院的建设,现如今大多数医院已经在使用病历管理系统来管理患者电子病历。在医院中,病历记录了医生和患者的诊疗过程,医生可以通过之前病历记载,快速诊断患者,所以病历是医院的重要资产。使用计算机可以提高病历质量,方便存储、查阅、检索等,从而提高病案管理效率,实现病历信息同时异地共享和反复利用。电子病历的推广应用已经势不可挡,未来电子病历需求更高,应用也将继续成熟,市场的竞争也更加激烈。本次毕业设计的题目是基于javaEE的医院病历管理系统的设计与实现。本系统主要运用java编程语言、基

    2022年4月9日
    43
  • 命令行參数选项处理:getopt()及getopt_long()函数使用

    命令行參数选项处理:getopt()及getopt_long()函数使用

    2022年1月19日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号