第一种:      
<script language="javascript" type="text/javascript">  
window.location.href="login.jsp?backurl="+window.location.href;  
</script>  
第二种:      
<script language="javascript">  
alert("返回");  
window.history.back(-1);     
</script>  
第三种:     
<script language="javascript">  
window.navigate("top.jsp");    
</script>  
第四种:     
<script language="JavaScript">            
self.location=’top.htm’;     
</script>  
第五种:     
<script language="javascript">            
alert("非法访问!");            
top.location=’xx.jsp’;     
</script> 
 
=====javascript中弹出选择框跳转到其他页面=====  
<script language="javascript">  
<!--  
function logout()...{  
if (confirm("你确定要注销身份吗?是-选择确定,否-选择取消"))...{  
window.location.href="logout.asp?act=logout"  
}  
}  
-->  
</script> 
 
=====javascript中弹出提示框跳转到其他页面=====  
<script language="javascript">  
<!--  
function logout()...{  
alert("你确定要注销身份吗?");  
window.location.href="logout.asp?act=logout"  
}  
-->  
</script>

window.location="";和location.replace("");有什么区别?

这两个都能让网页导向令一个网址,那么有什么区别呢?比如能带参数,不能带参数之类的.

Replace?还是Reload()?

好像没什么区别吧?没试过

是replace(),reload()是重新加载本页,而replace()可以导向另外一个URL

给你举个例子:

我们现在有3个页面(a.html, b.html, c.html).

默认打开a.html页面,然后在a.html页面中通过一个链接转向a.html页面。

现在,我在b.html页面中用window.location.replace("c.html");与用window.location.href("c.html");分别进入c.html页面.

从用户界面来看是没有什么区别的,但是现在c.html页面有一个“返回”按钮,

用window.location.href("c.html");进入c.html页面时,

c.html页面中的调用window.history.go(-1);wondow.history.back();进入c.html页面时,一点这个"返回"按钮就要返回b.html页面的话,

而如果用window.location.replace("c.html");进入c.html页面的话,

c.html页面中的调用window.history.go(-1);wondow.history.back();方法是不好用的,会返回到a.html.

因为window.location.replace("c.html");是不会向服务器发送请求而进行跳转,而window.history.go(-1);wondow.history.back();方法是根据服务器记录的请求决定该跳到哪个页面的,所以会跳到系统默认页面a.html 。

window.location.href("c.html");是向服务器发送请求的跳转,window.history.go(-1);wondow.history.back();方法是根据服务器记录的请求决定该跳到哪个页面的,所以就可以返回到b.html。

javascript跳转页面相关推荐

  1. javascript 跳转页面 关闭当前页面 返回上页面

    //跳转页面 1.window.location.href     //跳转到的页面 2.如何有form  表单的话 document.form[0].action  =  //跳转的action  ...

  2. Javascript跳转页面和打开新窗口等方法

    1.在原来的窗体中直接跳转用 window.location.href="你所要跳转的页面"; 2.在新窗体中打开页面用: window.open('你所要跳转的页面'); win ...

  3. javascript 跳转页面写法

    点击菜单跳转(显示链接): 点击返回按钮js写法: function back() {//window.location.href = "javascript:history.go(-1)& ...

  4. html中实现页面跳转代码怎么写,用JavaScript怎么实现页面跳转?

    JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能.下面我们来看一下如何使用JavaScript跳转页面. JavaScript中几种页面跳 ...

  5. html页面跳转实例,javascript如何跳转页面?

    javascript如何跳转页面?下面本篇文章就来给大家介绍一下使用javascript跳转页面的几种方法,希望对大家有所帮助. 方法1:使用window.location.href方式进行跳转 该种 ...

  6. vue跳转页面的几种方法

    vue跳转不同页面的多种方法 1:router-link跳转 1 2 3 4 5 6 7 8 9 10 11 12 13 <!-- 直接跳转 --> <router-link to= ...

  7. javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)

    我在csdn上提的问题是        我现在希望从asp.net网页弹出对话框,弹出一些错误信息.警告.提示信息之类的东西,目前准备用javascript实现,所以我希望在调这个对话框的时候,动态传 ...

  8. 怎么不让html网页自动跳转,javascript怎么禁止跳转页面?

    JavaScript中可以通过在点击跳转页面时调用preventDefault()方法来禁止页面跳转.preventDefault()方法可以取消事件的默认动作. 如果在点击时候调用preventDe ...

  9. JavaScript跳转到页面某个锚点#

    JavaScript跳转到页面某个锚点: scroll(0, document.getElementById('锚点ID').offsetTop); 转载于:https://www.cnblogs.c ...

最新文章

  1. 脱式计算机在线使用,脱式计算,
  2. Bamboolib -- 十分钟教会业务小姐姐做数据分析
  3. 微信和html5的使用感觉,微信小程序和HTML5相比有何不同呢?
  4. CMOS密码安全攻略
  5. 企业级 SpringBoot 教程 (二)Spring Boot配置文件详解
  6. JAVA运行环境设置
  7. 队列元素逆置 数据结构 队列
  8. 利用python批量读取图片的EXIF信息并保存为txt文件
  9. 多条ADSL线路合并叠加效果测试,多WAN口聚合
  10. Scrapy 豆瓣搜索页爬虫
  11. 数据库连接池之自定义连接池(mysql)
  12. Androidstudio之TextView点击变色
  13. java ee 系统视频_更好的网站登录系统,EE协作登录系统
  14. JQuery 学习总结及实例
  15. eclipse下载网址收藏
  16. 树莓派镜像烧录教程(史上最全,最完整的树莓派学习专栏)
  17. OnlyOffice基础实践
  18. 灵动MM32 MindSPIN系列MCU —— 无刷电机驱动的得力伙伴
  19. 关于jsp网页弹出窗口
  20. STC51单片机35——五线四相步进电机驱动测试程序(2个步进电机)

热门文章

  1. 人生,又怎会一如初见?
  2. ChatGPT自动写了个AI办公office word插件,低配copilot,程序员看了焦虑。
  3. 智能音箱硬件和软件介绍[上] 硬件结构解析[Soomal]
  4. METIS 安装过程
  5. html模拟百度人物百科,HTML MARC
  6. 自己写的ajax通用 脚本
  7. Linux运维学习路径全解析
  8. c++:dll缺少依赖文件的解决方法
  9. 跟美团API对接,以及生成签名,同步数据到数据库
  10. Linux下分割、合并PDF(pdftk)