flex 3 从页面url中取参数取值的完美解决方案

xiaoxiao2022-12-06  113

[url]http://www.blogjava.net/vip01/archive/2008/01/07/173262.html[/url] flex 3 从页面url中取参数取值的完美解决方案 1:当用http://xxxxx/xxx.mxml?name=hermit方式访问 可以用this.parameters.name这种方式在flex里面取url参数 2:当用http://xxxxx/xxx.swf?name=hermit方式访问 可以用this.parameters.name这种方式在flex里面取url参数 3:当用http://xxxxx/xxx.html?name=hermit方式访问 可以用this.parameters.name这种方式在flex里面取url参数 但是页面需要处理. 页面中加入js方法 function getparafromurl() { var url,pos,parastr,para; url = window.location.href; pos = url.indexOf("?") parastr = url.substring(pos+1); return parastr; } 在 AC_FL_RunContent中加入 "FlashVars", getparafromurl(), 如果页面是flex builder 通过模板自动生成的 那么需要在index.template.html文件中加入上面的代码. 4:同3,但是如果希望js被禁用的时候,flex依然能工作 则需要把html变成jsp, 然后在jsp里面获取url参数,拼成字符串XXXX, 在<object classid=下面 加<param name="FlashVars" value="XXXX" /> 然后在flex里面依然能通过this.parameters.name去获取url参数. 在此谢谢杜兄的帮忙. 相关资源:敏捷开发V1.0.pptx
转载请注明原文地址: https://www.6miu.com/read-4979310.html

最新回复(0)