当前位置: 首页 > news >正文

用js实现页面跳转的几种方式

通过js或者html或者PHP等动态程序都可以方便的实现跳转,这里搜集了几种页面跳转的方式
js方式的页面跳转
1.window.location.href方式
<script language="JavaScript" type="text/javascript">
    window.location.href="http://www.dayanmei.com/";
</script>

2.window.navigate方式跳转

<script language="javascript">
    window.navigate("top.jsp");
</script>

3.window.loction.replace方式实现页面跳转,注意跟第一种方式的区别

<script language="javascript">
    window.location.replace("http://www.dayanmei.com");
</script>

 

  有3个jsp页面(1.jsp, 2.jsp, 3.jsp),进系统默认的是1.jsp ,当我进入2.jsp的时候, 2.jsp里面用window.location.replace("3.jsp");与用window.location.href ("3.jsp");从用户界面来看是没有什么区别的,但是当3.jsp页面有一个"返回"按钮,调用window.history.Go(-1); wondow.history.back();方法的时候,一点这个返回按钮就要返回2.jsp页面的话,区别就出来了,当用 window.location.replace("3.jsp");连到3.jsp页面的话,3.jsp页面中的调用 window.history.go(-1);wondow.history.back();方法是不好用的,会返回到1.jsp 。

4.self.location方式实现页面跳转,和下面的top.location有小小区别

<script language="JavaScript">
    self.location='top.htm';
</script>

5.top.location

<script language="javascript">
    top.location='xx.jsp';
</script>

6.不推荐这种方式跳转

<script language="javascript">
    alert("返回");
    window.history.back(-1);
</script>

  
在php程序中,这种方式跳转前面不能有任何输出

<?php
    header("url.php");
?>

 



转载于:https://www.cnblogs.com/Alan0218/articles/8468601.html

相关文章:

  • Bzoj1758: [Wc2010]重建计划
  • 图像编码介绍mark
  • redis集群部署及踩过的坑
  • 解决编译apache出现的问题:configure: error: APR not found . Please read the documentation
  • 找出OData service出错根源的小技巧
  • Quartz作业调度
  • Windows Server 2016-Win Ser 2016新增功能
  • JavaScript常用语句
  • 十六、lvm、磁盘故障小案例
  • 给Android应用开发者的十个建议
  • Accept-Language与多语言网站应用
  • [邻接表DFS]最长链和最大环
  • 使用for循环对 golang 中结构体数组取值进行修改时,需要注意的问题
  • C#基础 [07] 方法[上]
  • Window7下SourceInsight加载需要字体方法
  • co模块的前端实现
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • java正则表式的使用
  • Objective-C 中关联引用的概念
  • pdf文件如何在线转换为jpg图片
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • spring boot 整合mybatis 无法输出sql的问题
  • 订阅Forge Viewer所有的事件
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 数据科学 第 3 章 11 字符串处理
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 小程序button引导用户授权
  • 转载:[译] 内容加速黑科技趣谈
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • UI设计初学者应该如何入门?
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 阿里云ACE认证学习知识点梳理
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (c语言)strcpy函数用法
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (南京观海微电子)——COF介绍
  • (四)c52学习之旅-流水LED灯
  • (转)h264中avc和flv数据的解析
  • (状压dp)uva 10817 Headmaster's Headache
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET命令行(CLI)常用命令
  • .NET业务框架的构建
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @Builder用法
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @Resource和@Autowired的区别
  • @开发者,一文搞懂什么是 C# 计时器!
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!
  • [《百万宝贝》观后]To be or not to be?
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • [C++][基础]1_变量、常量和基本类型