flash内嵌在html里面的代码

29 篇文章 0 订阅

<!-- 除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('&/+-(){}[]?#')


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值