文章介绍了现在常用的页面跳转实现的方法包括了js php asp.net这三种的实现代码,有需要了解的朋友可以参考一下。
先来介绍一下关于js的做法
代码如下 | 复制代码 |
function toUrl(ul){ if(“” == ul || null==ul){ alert(“感谢关注”); }else{ window.open(ul);//这是跳出新的窗口 // window.location.href=ul;//这是直接在当前页跳转 } |
这个是一个window.open来实现的,点击弹出一个窗口哦,
javascript中弹出选择框跳转到其他页面
代码如下 | 复制代码 |
<script language="javascript"> <!-- function logout()...{ if (confirm("你确定要注销身份吗?是-选择确定,否-选择取消"))...{ window.location.href="logout.asp?act=logout" } } --> </script> |
会提示用户是否确认通出,如果点击是就会跳到logout.asp?act=logout 这个页面了。
看看利用html refresh来跳转
代码如下 | 复制代码 |
<?php $url = "http://www.3ppt.com"; if (!isset($url)) { exit('没有要跳转的地址呦'); } ?> |
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL='<?php echo $url;?>' ">
这里过5秒就会跳到http://www.3ppt.com 了
代码如下 | 复制代码 |
php的header()来实现 <?php $url = "http://www.3ppt.com"; if (isset($url)) { Header("Location: $url"); } ?> |
在使用php header时要注意一点的就是必须前面没有任何输出,否则会出错的哦(php header()用法)。
asp.net 跳转方法
代码如下 | 复制代码 |
Response.Redirect("index.aspx"); 这个方便多了 |
时间: 2024-10-01 04:31:27