mootools资产未加载

问题描述

| 我试图在\“成功\”页面与表单页面位于同一页面(重新发布到同一页面并设置一条消息)的情况下,动态触发Google adwords转换。因此,我设置了消息并使用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
但从不显示
loaded
消息。因此,即使脚本(显然)已正确执行,该脚本似乎也应该被加载,但永远不要加载。 关于使用mootools资产功能,我还缺少什么吗?还是脚本未加载的另一个原因? 谢谢     

解决方法

我只是在JS Fiddle上检查了此功能,所以对我来说很好用。只是不与您的脚本。 Google似乎正在强制下载该脚本,这似乎破坏了mootools脚本。我会尝试将该脚本托管在您自己的服务器上,或使用另一个。 您可以在这里看到我的操作: http://jsfiddle.net/9h8Zx/1/