如何设置变量以便在Javascript中为HTML5横幅广告实施clickTag?如何获取对横幅广告所设置的URL的引用?我知道如何在AS3中这样做。我是编程和新手的新手。特别是Javascript。我不使用Swiffy,也不使用Flash&amp; <canvas>
。我正在使用具有通用环境的Google Web Designer。
在我的功能中我有
mainCTAClickOut= function (e) {
var clickTag = "?"; //here is where I'm having a problem
window.open(window.clickTag, "_blank");
}
我错过了什么?
答案 0 :(得分:1)
首先在html5横幅上没有clickTAG变量。
Html5横幅是某种富媒体内容,与旧式时尚横幅广告略有不同。
而不是clickTag,我们在Rich Media(Flash或html)中有'退出'概念
对于html5 Rich Media,步骤如下:
您应该将退出按钮添加为div标签,其中包含一些ID:
<div id="exit_button"> Click to Learn More </div>
然后,您应添加处理退出的功能并将名称与其关联(此名称稍后将在DoubleClick Studio用户界面中使用)。
function bgExitHandler(e) {
Enabler.exit('Background Exit');
}
3.Bound功能点击div标签上的事件
document.getElementById('exit_button').addEventListener('click', bgExitHandler, false);
但请记住,在第一步之前,您应该已经添加并初始化了“启动器”:
<script src="https://s0.2mdn.net/ads/studio/Enabler.js"></script>
`// If true, start function. If false, listen for INIT.
window.onload = function() {
if (Enabler.isInitialized()) {
enablerInitHandler();
} else {
Enabler.addEventListener(studio.events.StudioEvent.INIT, enablerInitHandler);
}
}
function enablerInitHandler() {
// Start ad, initialize animation,
// load in your image assets, call Enabler methods,
// and/or include other Studio modules.
// Also, you can start the Polite Load
}`
有关如何创建html5横幅的完整指南,请参阅以下链接。
答案 1 :(得分:0)
Heloo Paulette,
我为规范数据库服务(名为OKNOK)工作,在研究了一些媒体工具包后,我可以说一种方法是指定一个名为clickTAG的全局变量
<script>
var clickTAG = "%%DEST_URL_ESC%%";
</script>
并使用您要执行点击的位置:
<a href="javascript: window.open(clickTAG, '_blank')">
<img src="image.png"/>
</a>
答案 2 :(得分:0)
FOR FLASH CC HTML5 CANVAS用户
我记得一个客户在我脖子上喘息的噩梦,并试图找到这个问题的答案,我发誓当我这样做时,我会来到这样的网站,并帮助其他穷人强调开发人员和动画师解决问题。所以这里一步一步。
在您的html5语法中,在HEAD部分粘贴以下代码:
<script>
var clickTAG = "www.yourURL.com";
</script>
将www.yourURL.com替换为您的客户或您定位的任何网站。
移至HTML的正文部分并粘贴以下内容:
<a href="javascript: window.open(clickTAG, '_blank')">
<img src="image.png"/>
</a>
要定位横幅的整个舞台,请删除img src =&#34; image.png&#34;把上面的代码放在画布前面id =&#34; canvas&#34;最后在id =&#34; canvas&#34;之后放置/ a部分。和你的阿姨一起。你在Flash HTML5画布上有一个有效的clickTag。如果你不能在这些帖子中使用开始和结束标签这一事实让人更难理解。
玩得开心马丁!