小斗士2玩不起来:response.redirect "admin.asp"区别和联系

来源:百度文库 编辑:高校问答 时间:2024/05/03 10:27:53
1.response.redirect "admin.asp"
2.response.write"<script>window.open('admin.asp','_parent')</script>"
这两句都是后台登陆通过验证后打开页面的语句,请问他们的相同点和不同点?哪种方式更为的常用??
为什么??

第一种是在网页返回客户端之后,利用HTML中的meta标签来做的转向.比如
<meta http-equiv="refresh" content="0;URL=admin.asp">

利用response.redirect时不能向屏幕输出任何内容.

第二种是利用脚本在父窗口打开一个新的网页,如果浏览器不支持脚本或者禁用脚本将不起作用.这个语句之前可以向屏幕输出内容,当浏览器解释到这个脚本时才会转向.

两种情况都比较常见,就看你有没有其它的要求了.

相同点:都可以转移
不同点:一个是用asp内部组件,一个用javascript角本

response.redirect更常用.

因为速度更快,兼容性更好.