最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网络设计学院 > Flash教程

flashAS中getURL存在BUG及具体解决方法

日期:10-18    来源:中国设计秀    作者:cnwebshow.com

举例说明问题:有3个页面a.asp b.asp c.aspbSg中国设计秀
bSg中国设计秀
A中只显示SESSIONbSg中国设计秀
B中只清空SESSIONbSg中国设计秀
C中只初始化SESSIONbSg中国设计秀
在正常情况下 我们用超级连接方式(HTML) bSg中国设计秀
在测试的时候不会出现任何问题 bSg中国设计秀
但是 假如你超级连接用的是(FLASH按纽)bSg中国设计秀
getURL("a.asp") getURL("b.asp") getURL("c.asp") bSg中国设计秀
bSg中国设计秀
那么bSg中国设计秀
问题出现了 SESSION即使清空 依旧可以显示 问题的关键出现在bSg中国设计秀
页面被缓存(最可恶的IE问题)bSg中国设计秀
经过各种解决方案的测试(传递不同参数,让页面刷新2次等),总觉得不爽!!!bSg中国设计秀
那么有没有最好的方法呢? 有 至少我认为以下我得到的方法应该不错!bSg中国设计秀
那就是按纽不在是传统的直接写超级连接地址 而是:bSg中国设计秀
var a:Button; bSg中国设计秀
var b:Button; bSg中国设计秀
var c:Button; bSg中国设计秀
a.onRelease = function() { bSg中国设计秀
getURL("javascript :document.location.href=’a.asp’"); bSg中国设计秀
}; bSg中国设计秀
b.onRelease = function() { bSg中国设计秀
getURL("javascript :document.location.href=’b.asp’"); bSg中国设计秀
}; bSg中国设计秀
c.onRelease = function() { bSg中国设计秀
getURL("javascript :document.location.href=’c.asp’"); bSg中国设计秀
};bSg中国设计秀