如何在漂亮的照片图像视图(灯箱)中插入跟踪代码



我知道关于谷歌分析也有类似的问题,但在这种情况下,跟踪代码有点复杂。我想将跟踪代码附加到通过 prettyPhoto 查看的每张图像中。

在 prettyPhoto init 方法中,我定义了 changepicture回调来调用一个函数:myCallbaclFunc:

$(".gallery:first a[rel^='prettyPhoto']").prettyPhoto({
            animation_speed:'normal',
            theme:'light_square',
            slideshow:3000, 
            autoplay_slideshow: false, 
            show_title: true, 
            overlay_gallery_max: 3000,
            changepicturecallback: myCallbackFunc
            });

那么,myCallbackFunc 定义为:

myCallbackFunc = function() {
//append code to social container div
$('.pp_social').append('<div class="netscope"><script type="text/javascript">var WRP_ID=316817;var WRP_SECTION="COMUNIDADE";var WRP_SUBSECTION="Estudos MensHealth";var WRP_SECTION_GRP="316817 - MensHealth";var WRP_SUBSECTION_GRP= WRP_SECTION;var WRP_CONTENT="Home content";var WRP_CHANNEL;var WRP_ACC;wreport_ok=0;</scr'+'ipt><script type="text/javascript" src="http://www.autohoje.com/inc/netscope2.js"></scr'+'ipt><script type="text/javascript">if(wreport_ok==1){ var w_counter = new wreport_counter(WRP_SECTION, WRP_SUBSECTION, WRP_ID, WRP_ACC, WRP_CHANNEL, WRP_SECTION_GRP, WRP_SUBSECTION_GRP);w_counter.add_content(WRP_CONTENT);w_counter.count();}</scr'+'ipt></div>');

}

但是当我检查生成的代码时,我得到的只是emtpydiv class="netscope"

除了"附加"之外,我应该使用其他方法吗?我应该以某种方式转义javascript代码吗?

提前谢谢。

不能追加

最新更新