AS中getURL存在BUG及具体解决方法 |
| 作者:tommyhen… 来源:闪吧 更新:2005-12-17 12:21:57 错误报告 我要投稿 |
举例说明问题!! 有3个页面 a.asp b.asp c.asp
A中只显示SESSION B中只清空SESSION C中只初始化SESSION 在正常情况下 我们用超级连接方式(HTML) 在测试的时候不会出现任何问题 但是 假如你超级连接用的是(FLASH按纽) getURL("a.asp") getURL("b.asp") getURL("c.asp")
那么 问题出现了 SESSION即使清空 依旧可以显示 问题的关键出现在 页面被缓存(最可恶的IE问题) 经过各种解决方案的测试(传递不同参数,让页面刷新2次等),总觉得不爽!!! 那么有没有最好的方法呢? 有 至少我认为以下我得到的方法应该不错! 那就是按纽不在是传统的直接写超级连接地址 而是:
var a:Button; var b:Button; var c:Button; a.onRelease = function() { getURL("javascript :document.location.href=’a.asp’"); }; b.onRelease = function() { getURL("javascript :document.location.href=’b.asp’"); }; c.onRelease = function() { getURL("javascript :document.location.href=’c.asp’"); }; |
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |