ASP代码执行顺序问题

[复制链接]
查看11 | 回复3 | 2008-11-9 14:46:21 | 显示全部楼层 |阅读模式
请大侠帮忙解决如下问题,感激不尽!!
有如下一段ASP程序:
连接数据库,建立connection对象实例

现在的问题是,第二条Response.Write语句以及最后四条释放资源语句还执行吗?也就是说第一条Response.Write语句中的window.location='other.asp';对程序执行顺序有没有影响,如果把window.location='other.asp';换成window.history.go(-1);结果又将怎么样呢?
小弟不明白了,请各位大侠指教!!不胜感谢!!!!!

回复

使用道具 举报

千问 | 2008-11-9 14:46:21 | 显示全部楼层
asp是先执行服务器端的代码,再返回给客户端,再由客户端游览器执行,你没有搞清这点,所以就有你的这个疑问最后面4条语句是会执行的,因为它是服务器端的先执行window.location='other.asp'换成window.history.go(-1);还是一个样,这个是客户端执行的。...
回复

使用道具 举报

千问 | 2008-11-9 14:46:21 | 显示全部楼层
1,不能执行。直接指向另一个页面2。如果你前面没有页面了,会出错。如果有页面,那么还是不执行。然后返回前一个页面...
回复

使用道具 举报

千问 | 2008-11-9 14:46:21 | 显示全部楼层
一定会执行!服务器会先执行asp代码 然后将执行后的html代码发往浏览器由浏览器解释执行javascript 代码....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行