未加载mootools资产
mootools asset not loading
我试图在"成功"页面与表单页面相同的情况下动态触发谷歌广告词转换(转发到同一页面并设置消息)。因此,我设置了消息并用javascript检查它,然后应该加载adwords转换js。这是代码:
<script type="text/javascript">
//<![CDATA[
window.addEvent('domready', function() {
var convmessage = null;
convmessage = $('message');
if(!!convmessage) {
console.log("yo");
if ($('message').getChildren()[1].innerText){
console.log("yoyo");
var google_conversion_id = 1234;
var google_conversion_language = "en-US";
var google_conversion_format = "1";
var google_conversion_color = "ffffff";
var google_conversion_label = "Label";
var myScript = Asset.javascript('http://www.googleadservices.com/pagead/conversion.js', {
id: 'myScript',
onLoad: function(){
console.log("loaded");
}
});
}
}
});
//]]>
</script>
当我提交表单时,我的控制台日志显示yo
yoyo
但从不显示CCD_ 3消息。因此,看起来应该加载脚本,但永远不会加载,即使脚本(显然)执行正确。
使用mootools资产函数是否有我遗漏的地方,或者脚本没有加载的另一个原因?
感谢
我刚刚在JS Fiddle上检查了这个函数,它对我来说很好。只是不适合你的脚本。
看起来谷歌正在强制下载该脚本,这似乎破坏了mootools脚本。我会尝试在你自己的服务器上托管这个脚本,或者使用另一个服务器。
你可以看到我在这里做了什么:http://jsfiddle.net/9h8Zx/1/
相关文章:
- 如何从资产Javascript中呈现分部
- 同构reactjs-cdn资产
- Rails资产管道-只向head添加jquery
- Rails资产管道-自定义js文件
- PJAX请求完成并下载资产后的回调
- Rails 4资产管道Heroku生产javascript参考问题
- 如何在Yii2资产捆绑包中使用JSX文件
- 如何通过资产管道提供Javascript中子文件夹中的图像
- Mootools:如何在点击时保持元素高亮显示并停止所有事件
- javascript mootools平滑滚动'x'像素数量
- 如何使用Pixijs获取在加载的精灵表资产中定义的图像
- 用于在Test上打包资产以进行刮取测试的URL
- Rails:将资产管道中的纯javascript限制为特定视图
- mootools getElements failed
- mootools到窗体的QueryString
- mootools表单json post请求
- Mootools Asset with
- mootools点击:继电器没有在ipad/iphone上启动
- mootools 1.4.2和angular 1.3在ie8中配合得很好
- 未加载mootools资产