2016-10-13 00:16:48 点击量:7 标签: 收藏本文
[AS3]flash参数在html里面的代码
- <!-- 除IE外都可识别 -->
- <!--[if !IE]><!-->
- <div>
- <embed type="application/x-shockwave-flash"
- src="callJS.swf?c=c1&d=参数值1"
- width="960" height="540"
- id="callJS" name="callJS"
- bgcolor="#000000" quality="high" wmode="window" menu="false"
- allowfullscreen="true"
- allowscriptaccess="always"
- allownetworking="all"
- swfversion="11.1.0"
- flashvars="a=参数值1&b=http://localhost:8082/a.jsp%3Fc=12%26d=123"/>
- </div>
- <!--<![endif]-->
- <!-- 所有IE都可识别 -->
- <!--[if IE]>
- <div>
- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="540" id="callJS">
- <param name="movie" value="callJS.swf?c=c1&d=参数值1"/>
- <param name="allowfullscreen" value="true"/>
- <param name="allowscriptaccess" value="always"/>
- <param name="allownetworking" value="all"/>
- <param name="bgcolor" value="#000000"/>
- <param name="swfversion" value="11.1.0" />
- <param name="flashvars" value="a=参数值1&b=http://localhost:8082/a.jsp%3Fc=12%26d=123" />
- </object>
- </div>
- <![endif]-->
flashvars传入的值是 a=xx&b=ccc,
如果参数值里面有特殊的符号,如& # $ % 需要传入前做转义,
- + URL 中+号表示空格 %2B
- 空格 URL中的空格可以用+号或者编码 %20
- / 分隔目录和子目录 %2F
- ? 分隔实际的 URL 和参数 %3F
- % 指定特殊字符 %25
- # 表示书签 %23
- & URL中指定的参数间的分隔符%26
- = URL中指定参数的值 %3D
- ! URL中指定参数的值 %21
- ^ %5E
- ` %60
- { %7B
- } %7D
- | %7C
- ] %5D
- [ %5B
- " %22
- < %3C
- > %3E
- \ %5
- 参数值 传入前做转码:
- javascript: encodeURIComponent(param1)
- java: java.net.URLEncoder.encode(param1)
- 取出后 做转码:
- javascript: decodeURIComponent()
- java: java.net.URLEncoder.decode(param1)
- 多个值之间用 &连接 值用=连接
- eg:
- a=133&b=wwww&c=encodeURIComponent('&/+-(){}[]?#')
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室