`
haohappy2
  • 浏览: 326309 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hwo to implement Double Click

阅读更多

Use JavaScript code to prevent browser caching
If a random number cannot be generated at the server level, you can use JavaScript code to generate a string at the client (browser) level. The following examples illustrate how to prevent browser caching (also known as implementing cache busting) with a standard image tag or Iframe/JavaScript tag.

These are only examples. If you want to use this code, please adapt it for your specific HTML tags. You must paste the actual tags into the appropriate places in these examples.
Example of standard image tags
<SCRIPT LANGUAGE="JavaScript">
<!== hide from non-JavaScript browsers
var axel = Math.random() + "";
var num = axel * 1000000000000000000;
document.writeln('<A HREF="http://ad.doubleclick.net/jump/N409.somesite/B470;sz=468x60;ord='+ num +'?"><IMG SRC="http://ad.doubleclick.net/ad/N409.somesite/B470;sz=468x60;ord='+ num +'?" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here!"> Click Here!</A>');
// end hide from browsers ==>
</SCRIPT>
<NOSCRIPT>
<A HREF="http://ad.doubleclick.net/jump/N409.somesite/B470;sz=468x60;ord=[timestamp]?">
<IMG SRC="http://ad.doubleclick.net/ad/N409.somesite/B470;sz=468x60;ord=[timestamp]?" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here!"> Click Here!</A>
</NOSCRIPT>


Example of Iframe/JavaScript tags
<SCRIPT LANGUAGE="JavaScript">
<!== hide from non-JavaScript browsers
var axel = Math.random() + "";
var num = axel * 1000000000000000000;
document.writeln('<IFRAME SRC="http://ad.doubleclick.net/adi/N409.somesite/B470;sz=468x60;ord='+ num +'?" WIDTH=470 HEIGHT=62 MARGINWIDTH=0 MARGINHEIGHT=0HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000">');
document.writeln('<SCR'+'IPT language="JavaScript1.1" SRC="http://ad.doubleclick.net/adj/N409.somesite/B470;abr=!ie;sz=468x60;ord='+ num +'?"></SCR'+'IPT></IFRAME>');
// end hide from browsers ==>
</script>
<noscript>
<A HREF="http://ad.doubleclick.net/jump/N409.somesite/B470;abr=!ie4;abr=!ie5;sz=468x60;ord=?">
<IMG SRC="http://ad.doubleclick.net/ad/N409.somesite/B470;abr=!ie4;abr=!ie5;sz=468x60;ord=?" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here!">Click Here!</A>
<noscript>

 

http://advertisersapi.doubleclick.net/v1.8/api

 

<script type="text/javascript">generateSpotlightTags("tracking", "http://ad.uk.doubleclick.net/activity;src=123456;type=nov12345;cat=abcdefgh;ord=1;num=" + (Math.random() * 10000000000000));</script>
<noscript>
<div><img src="http://ad.uk.doubleclick.net/activity;src=123456;type=nov12345;cat=abcdefgh;ord=1;num=1?" width="1" height="1" alt="DoubleClick Spotlight tracking image" class="noscript" /></div>
</noscript> 

	
/*code to generate doubleclick spotlight tags using valid XHTML*/

function generateSpotlightTags(container, url)
{
	//is url valid
	if (url != "" && url != null)
	{
		//does browser support DOM scripting?
		if (document.getElementById)
		{
			//find the container
			var _con = document.getElementById(container);
			if (_con != null)
			{
				//create a new <image> element
				var _img = document.createElement('img');
				
				_img.setAttribute('alt', 'DoubleClick Spotlight tracking image');
				_img.setAttribute('src', url);
				_img.setAttribute('width', "1");
				_img.setAttribute('height', "1");
				
				//attach <img> to container
				_con.appendChild(_img);
			}			
		}
		//does browser support document.images?
		else if (document.images)
		{
			var _img = new Image();
			_img.src = url;
		}
		//does browser support document.write?
		else if (document.write)
		{
			document.write("<img src=\"" + url + "\" alt=\"\" width=\"1\" height=\"1\" />");
		}
	}
}
分享到:
评论

相关推荐

    debian package hwoto

    #### 标题解析:Debian Package Howto(Debian包如何制作) 标题揭示了文档的核心主题:教导用户如何创建Debian软件包。Debian是一个广泛使用的Linux发行版,以其高质量的软件包管理和社区支持而闻名。创建Debian包...

    CPP HWO TO PROGRAM 8th editon 源代码

    《C++ How to Program》第八版是C++编程领域中一本广受欢迎的教材,由Paul Deitel和Harvey Deitel合著。这本书以其全面、深入的讲解和丰富的实例深受学生和程序员的喜爱。作为该教材的配套源代码,这些文件为读者...

    how to check IP of linux

    command line如何查看linux系统的IP地址是多少?

    EMC VNX 7500 HWO

    EMC VNX7500是EMC公司生产的高端存储设备,属于VNX系列。VNX系列是EMC企业级存储产品线,主要面向中大型企业的关键业务应用。VNX7500型号是该系列中的一个型号,它支持多种协议,实现了块存储(Block)和文件存储...

    EMC VNX5300_HWO

    **知识点详解:EMC VNX5300配置与架构** **一、EMC VNX5300概述** EMC VNX5300是一款高性能的存储解决方案,旨在为中型企业提供强大的数据管理和存储能力。它融合了块级和文件级存储功能,能够满足不同业务场景下...

    linux集群系LVS-HWO电子书

    linux集群系统LVS-HOWTO官站文档的电子书,chm格式。

    hwo所得税例题PPT教案.pptx

    所得税是企业根据其应纳税所得额计算缴纳的税费,它涉及到企业的财务管理和税务规划。本教程将通过具体的案例深入解析所得税的计算与会计处理。在分析之前,我们需要了解所得税的基本概念,包括税率变动对企业利润的...

    jarchi-hwo:snclivedoc 2

    【标题】"jarchi-hwo:snclivedoc 2" 暗示着这是一个关于JavaScript编程的项目,可能是某个文档系统或者框架的第二个版本。"jarchi-hwo"可能是一个项目代号或者作者的标识,而"snclivedoc"可能是这个项目的具体名称,...

    C# 设置系统音量,最大音量,最小音量,微调音量,静音

    double volume = (double)volumePercentage / 100; uint volumeValue = (uint)(volume * uint.MaxValue); waveOutSetVolume(IntPtr.Zero, volumeValue); } ``` 对于静音功能,我们只需将音量设置为0: ```...

    H3CIE-WLAN【H3C认证无线互联网络专家】认证培训参考资料汇总集.rar

    HWO-021 WiFi网优产品体系讲解 HWO-022 WiFi网络基础知识 HWO-023 WiFi网络性能分析 HWO-024 H3C WiFi天线产品 HWO-025 WiFi网络优化设计原则 HWO-026 WiFi网络优化操作指导 HWO-027 WiFi网优工具介绍 HWO-...

    VB写得控制音量的例子

    Dim volume(0 To 1) As Long waveOutGetVolume 0, volume(0) ' 假设设备句柄为0,实际可能需要查询 Dim leftVolume As Double, rightVolume As Double leftVolume = volume(0) / &H10000 ' 将左声道音量转换为0-...

    wifi无线网络知识

    在IT领域,无线网络,尤其是Wi-Fi,是日常生活中不可或缺的一部分。本文将深入探讨Wi-Fi无线网络的基础知识,帮助读者全面了解这一技术的核心概念、工作原理以及相关设置和优化技巧。 首先,我们要明白Wi-Fi是一种...

    4六年级上册unit6hwo_do_you_feel第四课时——小学生ppt学习课件

    - It’s time to __________. (go to bed) ### 六、PPT课件资源 此外,课件还提供了丰富的PPT模板、素材、背景、图表等资源链接,方便教师们根据需要下载使用,使课堂更加生动有趣。 综上所述,这份课件不仅覆盖...

    VB 音量控制

    Private Sub btnMute_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnMute.Click If btnMute.Text = "静音" Then SetVolume 0, 0 btnMute.Text = "取消静音" Else SetVolume 100, 100 '恢复...

    设置系统音量

    HWAVEOUT hwo, // handle to waveform-out device DWORD dwVolume // volume control settings ); ``` 其中,`hwo`参数是通过waveOutOpen函数获取的声音输出设备句柄,`dwVolume`参数是音量设置,它是一个32位...

    用VB来控制系统音量

    Private Sub btnMute_Click() If IsMuted = False Then SetVolume 0 ' 设置音量为0,实现静音 btnMute.Caption = "取消静音" IsMuted = True Else Dim currentVolume As Integer currentVolume = ...

    c#播放音乐(.wav)文件

    private static extern int waveOutOpen(out IntPtr hwo, uint uDeviceID, [In] ref WAVEFORMATEX pwfx, IntPtr dwCallback, IntPtr dwInstance, uint dwFlags); // 其他WaveOut函数的声明... public void PlayWav...

    用VB制作一个简单的MP3播放器

    Private Declare Function waveOutSetVolume Lib "winmm.dll" (ByVal hwo As Long, ByVal dwVolume As Long) As Long ``` 然后,根据用户的音量设置调整参数`dwVolume`。 总的来说,用VB制作一个简单的MP3播放器,...

    WINDOWS下的低级音频函数介绍

    MMRESULT waveOutPrepareHeader(PHWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh); ``` - **参数**: - `hwo`: 音频设备句柄。 - `pwh`: 指向 `WAVEHDR` 结构体的指针。 - `cbwh`: `WAVEHDR` 结构体的大小。 - **...

    vb控制音量

    Private Declare Function waveOutSetVolume Lib "winmm.dll" (ByVal hwo As Long, ByVal dwVolume As Long) As Long ``` 然后,你需要获取当前的音量,可以创建一个函数来调用`waveOutSetVolume`,并将返回值转换...

Global site tag (gtag.js) - Google Analytics