JavaScript跳转到指定页面并且到指定的tab切换窗口

案例的解析就是点击A页面的第一个的切换窗口的按钮跳转到B页面,再点击B页面的按钮跳转到A页面的第二个窗口,这个实现的效果有三种方法,下面的图片案例:

A页面的第一个切换窗口

B页面的跳转按钮

A页面的第二个切换窗口

第一方法用函数function;

A页面按钮

aaaaa

B页面按钮代码:

function submit_success() {

var order_type_new = "p_order";

var Request = new UrlSearch(); //实例化

var order_type = Request.order_type;

if(order_type == '' || order_type == null){ //如果没有传 order_type ,就追加上order_type 然后返回

location.href = document.referrer+"?order_type="+"p_order";

}else{

if(order_type_new == order_type){ //如果新的order_type 和 来源的order_type 一致。那么直接返回

location.href=document.referrer;

}else{ //否则更新成新的 order_type

var num = document.referrer.indexOf("?")

var url_no_parameter = document.referrer.substr(0,num);

location.href = url_no_parameter+"?order_type="+"p_order";

}

}

return;

}

//初始化url地址

function UrlSearch(){

var name,value;

var str = document.referrer; //url地址

var num = str.indexOf("?");

str = str.substr(num+1); //取得所有参数 stringvar.substr(start [, length ]

var arr=str.split("&"); //各个参数放到数组里

for(var i=0;i < arr.length;i++){

num=arr[i].indexOf("=");

if(num>0){

name=arr[i].substring(0,num);

value=arr[i].substr(num+1);

this[name]=value;

}

}

}

A页面代码

DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

$(function(){

$(".demo span").click(function(){

$(".demo span").removeClass("current");

$(this).addClass("current");

var index=$(".demo span").index(this);

$(".tabcont .cont").eq(index).show().siblings().hide();

})

$(".cont input").click(function(){

window.location.href="demo4.html"

})

var liId=$(".demo span:last-child").attr("id");

var keyId = getCookie("keyId");

if(keyId==liId){

$(".demo span:last-child").click();

}

})

function getCookie(c_name){

if (document.cookie.length>0)

{

c_start=document.cookie.indexOf(c_name + "=")

if (c_start!=-1)

{

c_start=c_start + c_name.length+1

c_end=document.cookie.indexOf(";",c_start)

if (c_end==-1) c_end=document.cookie.length

return unescape(document.cookie.substring(c_start,c_end))

}

}

return ""

}

B页面代码:

$(function(){

$(".btn").on("click","input#btn",function(){

setCookie("keyId", "front");

})

})

function setCookie(c_name,value,expiredays){

var exdate=new Date()

exdate.setDate(exdate.getDate()+expiredays)

document.cookie=c_name+ "=" +escape(value)+

((expiredays==null) ? "" : ";expires="+exdate.toGMTString())

}

第三种方法用html5 sessionStorage存储:

A页面代码:

前端菜鸟

菜鸟前端

DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

$(function(){

$(".demo span").click(function(){

$(".demo span").removeClass("current");

$(this).addClass("current");

var index=$(".demo span").index(this);

$(".tabcont .cont").eq(index).show().siblings().hide();

})

$(".cont input").click(function(){

window.location.href="demo2.html"

})

var liId=$(".demo span:last-child").attr("id");

var keyId = sessionStorage.getItem("keyId");

if(keyId==liId){

$(".demo span:last-child").click();

}

})

B页面代码

$(function(){

$(".btn").on("click","input#btn",function(){

sessionStorage.setItem("keyId", "front");

setCookie("id","1");

alert(getCookie("id"))

})

})

js利用tab键切换当前页面_JavaScript跳转到指定页面并且到指定的tab切换窗口相关推荐

  1. 在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换

    在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换 如何在vi 中设置tab键为4,显示行号 对以前的文件可以用下面的命令进行空格和TAB互换 如何在vi 中设置tab键 ...

  2. [HTML]js实现页面跳转,页面A跳到另一个页面B.以及页面传值(中文)

    原文地址为: [HTML]js实现页面跳转,页面A跳到另一个页面B.以及页面传值(中文) 要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种: ...

  3. [Xcode 实际操作]九、实用进阶-(24)使用Segue(页面的跳转连接)进行页面跳转并传递参数...

    目录:[Swift]Xcode实际操作 本文将演示使用Segue(页面的跳转连接)进行页面跳转并传递参数. 参照结合:[Xcode10 实际操作]九.实用进阶-(23)多个Storyboard故事板中 ...

  4. 点击某个a标签,禁止页面自动跳转到该页面的顶部

    问题:某个html页面较长,将页面滑动至中部,点击某个超链接,会跳转到改页面顶部 解决方案:把 href="#" 改为 href="###" 原因:浏览器会把一 ...

  5. 页面自动跳转php,网站页面自动跳转实现方法PHP、JSP等

    网站页面自动跳转实现方法PHP.JSP等 自动转向,也叫自动重定向.自动跳转,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术.转向的网页地址可以是网站内的其它网页,也可以是其它网站. ...

  6. html怎样同框架页面内跳转,使用iframe框架时,实现子页面内跳转到整个页面,而不是在子页面内跳转...

    首先先来描述一下我所遇到的问题,我在一个首页的index.jsp页面中用到了iframe框架,见下图 在iframe中引入jsp页面的路径,是几个iframe框架组合成的一个完整的页面,但是他们的存在 ...

  7. JavaScript - 唤醒 app store 跳转到苹果商店内下载指定应用页面 安卓跳转默认浏览器应用页面

    本篇文章主要记录通过微信分享页判断设备类型并跳转对应的下载页: 安卓跳转默认浏览器 苹果跳转苹果商店App Store 通过 window.navigator 获取智能机信息.浏览器版本信息 获取智能 ...

  8. 页面直接跳转到子页面/二级页面

    之前写好的跳转页面,今天一打开链接居然报错了. 如https://aaa.com/tpl/hga/ver1/lottery.shtml?method=lottery 因为之前有浏览cookie,所以跳 ...

  9. nginx配置设置,使部分页面访问跳转到404页面

    location ~* /(ask|hospital|wenda|regsearch|user|doctor) {return 404;} error_page 404 /404.html; 转载于: ...

最新文章

  1. oracle怎么下载安装,Oracle数据库的下载和安装方法
  2. 将Eclipse代码导入到Android Studio的两种方式
  3. Redis——由分布式锁造成的重大事故
  4. java循环制作万年历,java使用Calendar制作万年历
  5. 国内外免费PHP开源建站程序
  6. Apache ZooKeeper - 使用ZK实现分布式锁(非公平锁/公平锁/共享锁 )
  7. 获取另一个驱动的设备结构体_Linux 驱动开发 / 设备模型快速入门
  8. 微服务网关Gateway
  9. 程序员到底会不会修电脑?
  10. 信息学奥赛一本通C++语言——1022: 整型与布尔型的转换
  11. Python:获取代码运行时间方法
  12. .condarc(conda 配置文件)、换国内源
  13. MEncoder的基础用法—6.1. 选择编解码器及容器格式
  14. C# 比较两个数组中的内容是否相同的算法
  15. Servlet原理解析
  16. 【Linux】Linux设备驱动开发详解:基于最新的Linux 4.0内核
  17. 《utils》yaml,yml格式化
  18. Ubuntu安装python步骤
  19. spring boot中使用websocket实现点对点通信与服务器推送
  20. 做PPT总也做不好怎么办?掌握一些PPT制作小技巧

热门文章

  1. BES蓝牙耳机进入待机状态设计
  2. 宽度优先搜索算法-BreadthFirstSearch(BFS)
  3. 简单的EasyUI登录界面
  4. 二叉树的中序遍历 递归与非递归
  5. 对自己大学的期望与目标
  6. 北航计算机学院硕士培养方案,北航硕士研究生培养方案.doc
  7. 《尚硅谷30天入门Java》学习笔记1
  8. 初级者与转行者,大数据如何学习最高效,简历该如何优化?
  9. 关于halcon深度图转灰度图
  10. 真实吐槽点评:华为nova8SE和华为nova7Pro区别-哪个更值得入手-参数对比