5
当用户单击公司网站上的Facebook按钮时,我必须触发双重照明Floodlight代码。问题是,整个网站是由umbraco构建的,使用诸如“andthis”之类的小部件,这使得添加功能标签变得困难。使用Onclick事件处理程序触发Doubleclick Floodlight
我打算在下面使用这段代码,所以当用户点击包含“共享到社交媒体”按钮的div标签时,它会触发该标签,但是在测试中它不会触发它要搜索的标签带走用户。我究竟做错了什么?我只是想在用户点击时加载标签,我不想实际离开他们当前所在的页面。
<div id="buttonsContainer">
<p>Click or double click here.</p>
</div>
<script>
$("#buttonsContainer").click(function() {
var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe src="http://fls.doubleclick.net/activityi;src=36705;type=count134;cat=faceb540;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
});
</script>
如果我这样做,它不会激发可言,但有我设置是否正确? $(“#buttonsContainer”)。append('click',function(){ var axel = Math.random()+“”; var a = axel * 10000000000000; document.write('
据我所知,我只能用document.write写我的页面的原始内容,我不能用它来更新页面后的内容已加载? – 2012-04-08 08:43:43
@Michael King,您是对的,document.write只能用于初始页面加载。在您的示例中,它会在用户点击该页面后触发,页面加载后很长时间。 – 2012-04-08 13:53:45