zik*_*zik 11 javascript jquery advertisement-server
我正在为客户工作,而且代理机构已经构建了一小部分jQuery来启动DoubleClick Floodlight代码,但由于某种原因,代码无效:
<script type="text/javascript">
$(function () {
//var origOnClick = $('#trackingButton').attr("onclick");
$('#trackingButton').click(fireFloodlight);
function fireFloodlight() {
if (Page_IsValid) {
var axel = Math.random() + "";
var a = axel * 10000000000000;
$("body").append('<img src="https://ad.doubleclick.net/activity;src=2499215;type=axa_l124;cat=lpg_g263;ord=' + a + '?" width="1" height="1" alt=""/>');
//eval(origOnClick);
}
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
对我来说,这个脚本看起来很好,但在现场环境中," ad.doubleclick.net
" 的调用永远不会发生?任何帮助将非常感激.奇怪的是,这个标签一直工作到本周末,但现在还没有录制任何动作?
编辑:我做了一个console.log(Page_IsValid)
返回True
.
编辑:这是有问题的按钮的HTML:
<input type="submit" name="ctl00$ctl00$ctl00$BodyPlaceHolder$BodyPlaceHolder$WizardContentPlaceHolder$WizardCollectBasicSMEInfo$trackingButton" value="Get your quick quote" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$ctl00$BodyPlaceHolder$BodyPlaceHolder$WizardContentPlaceHolder$WizardCollectBasicSMEInfo$trackingButton", "", true, "Form", "", false, false))" id="trackingButton" class="button" />
Run Code Online (Sandbox Code Playgroud)
你已经准备好了文档中的函数,你的问题是你正在以错误的方式调用函数,如果你想调用函数,你应该将它声明为函数表达式(有关更多信息,请参阅此链接中的函数表达式)):
$(function () {
var fireFloodlight = function() {
if (true) {
var axel = Math.random() + "";
var a = axel * 10000000000000;
$("body").append('<img src="http://tejedoresdesuenos.com.mx/wp-content/uploads/2011/06/google.jpg" width="50" height="10" alt=""/>');
alert('ello');
}
}
$('#trackingButton').click(fireFloodlight);
});
Run Code Online (Sandbox Code Playgroud)
一个工作的例子.
归档时间: |
|
查看次数: |
1272 次 |
最近记录: |