首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash ClickTAG和clickTarget

Flash ClickTAG和clickTarget
EN

Stack Overflow用户
提问于 2013-06-25 12:06:31
回答 1查看 1.8K关注 0票数 0

我是闪存和JavaScript的新手,目前正在尝试插入一个clickTAG到FLA,并将目标网址从外部传递到clickTAG,以便提供动态目标...

我插入了clickTAG,如下所示:

代码语言:javascript
复制
on (release) {
  if (_root.clickTAG.substr(0,5) == "http:") {
    getURL(_root.clickTAG, _root.clickTARGET);
  }
}

虽然我将下面的URL传递给了clickTAG,但一切都很好https://stackoverflow.com/

但是,当我将URL (带有变量)传递给clickTAG时,它会修剪我的变量

http://example.com/abcpage?var1=123&var2=223&var3=224

并成为

http://example.com/abcpage?var1=123

我的javascript如下(部分):

代码语言:javascript
复制
<embed allowScriptAccess="always" wmode="transparent" 
src="http://abcpage/A.swf" 
flashvars="clickTAG=http://example.com/abcpage?var1=123&var2=223&var3=224&clickTARGET=_blank" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 01:30:21

你的问题是&被用来分离多个flashvars变量。所以,你的flash会得到4个值而不是2个,解决方法是对你的url进行urlencode。它将为您提供以下嵌入:

代码语言:javascript
复制
<embed allowScriptAccess="always" wmode="transparent" 
src="http://abcpage/A.swf" 
flashvars="clickTAG=http%3A%2F%2Fexample.com%2Fabcpage%3Fvar1%3D123%26var2%3D223%26var3%3D224&clickTARGET=_blank" />

仅此而已!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17288998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档