优化网页广告代码以及速度

作者:免费家 来源:CHINAZ 时间:2009-03-02 19:23:00 

这是我不小心遇到的呵!昨天在同类(免费资源)站看到我朋友载入的广告代码

<DIV class=ggad><span id="k_ad_chongzhi"></span><script type="text/javascript">gethtm('/adfile/chongzhi.htm','k_ad_chongzhi');</script></DIV></DIV>

我就比较好奇了,我自己都是用 <script src="/ad/xxx.js" type="text/javascript"></script>载入广告 有时候到载入这段JS 都会卡主一下  于是我就想 改成 他那样的  于是就去网络搜索.搜索了半天 就只搜索到篇 也是跟我朋友差不多显示的  载入flash代码 <script type="text/javascript">G_flash('http://www.freejia.com/plus/free/xxx.swf',468x60,0);</script> 是用一个JS文件引用的 但是它宽度 高度 都固定住了  以后改广告也要考虑这个问题.于是我自己就改了下代码  废话不多说 告诉大家怎么弄吧!

首先创建一个JS文件内容是:

document.writeln("<script type=\"text\/javascript\">    ");
document.writeln("   ");
document.writeln("   function G_banner(url,transparent) {    ");
document.writeln("   \/\/ Clear active line of the flashs for IE    ");
document.writeln("     var param_t=\'\';    ");
document.writeln("     if (transparent!=0) {    ");
document.writeln("         param_t=\'wmode=\"transparent\"\';    ");
document.writeln("      }    ");
document.writeln("document.write(\'<iframe src=\"\'+url+\'\"; width=\"468\" height=\"60\" scrolling=\"no\" frameborder=\"0\"><\/iframe>\');")
document.writeln("    }    ");
document.writeln("<\/script>")

然后在HTML页面插入


<script type="text/javascript">G_banner('http://www.freejia.com/plus/free/banner.html',0);</script>

顶部插入<SCRIPT src="xxx.js" type=text/javascript></SCRIPT>

就行了!宽度高度在JS里控制 方便我们 修改

如何创建多个广告位?在JS里加:


document.writeln("<script type=\"text\/javascript\">    ");
document.writeln("   ");
document.writeln("   function G_banner(url,transparent) {    ");
document.writeln("   \/\/ Clear active line of the flashs for IE    ");
document.writeln("     var param_t=\'\';    ");
document.writeln("     if (transparent!=0) {    ");
document.writeln("         param_t=\'wmode=\"transparent\"\';    ");
document.writeln("      }    ");
document.writeln("document.write(\'<iframe src=\"\'+url+\'\"; width=\"468\" height=\"60\" scrolling=\"no\" frameborder=\"0\"><\/iframe>\');")
document.writeln("    }    ");
document.writeln("<\/script>")

document.writeln("<script type=\"text\/javascript\">    ");
document.writeln("   ");
document.writeln("   function G_tl(url,transparent) {    ");
document.writeln("   \/\/ Clear active line of the flashs for IE    ");
document.writeln("     var param_t=\'\';    ");
document.writeln("     if (transparent!=0) {    ");
document.writeln("         param_t=\'wmode=\"transparent\"\';    ");
document.writeln("      }    ");
document.writeln("document.write(\'<iframe src=\"\'+url+\'\"; width=\"950\" height=\"60\" scrolling=\"no\" frameborder=\"0\"><\/iframe>\');")
document.writeln("    }    ");
document.writeln("<\/script>")

看到了吧 两个 引用的 G_banner   G_tl

那就用

<script type="text/javascript">G_banner('http://www.freejia.com/plus/free/banner.html',0);</script>

<script type="text/javascript">G_tl('http://www.freejia.com/plus/free/banner.html',0);</script>

用这样的方法 可以免去JS解析里面代码的时间 直接打开html  也不需要一个一个JS修改     我们只用一个JS就可以控制全站广告

因为这个是一下子打开全部广告页面 会感觉有点慢  那我们在html里就加入网络流传的

<SPAN id=ad_01>广告载入中...</SPAN>
<SPAN class=spanclass id=span_ad_01>
广告代码
  </SPAN>
  <SCRIPT>ad_01.innerHTML=span_ad_01.innerHTML;span_ad_01.innerHTML="";</SCRIPT>

速度会比原来快了些   好了 到此结束! 我小心 第一次写文章 不好别骂我!

著下自己站  免费家 http://www.freejia.com 大家支持下哈!

标签:广告,网页广告
0
投稿

猜你喜欢

  • 链接交换是谁在搅局

    2009-10-31 01:26:00
  • 利用Google打造成功的网站

    2007-08-14 09:08:00
  • 如何将PHPCMS评论变成腾讯微博评论的方法

    2012-05-09 20:39:20
  • 百度框计算的终极目标

    2009-10-06 14:28:00
  • 个人经验分享:针对谷歌搜索进行英文优化

    2009-01-14 10:35:00
  • Windows2003服务器安装及设置教程——注册表篇

    2010-02-08 12:59:00
  • google取消补充材料标记

    2007-08-08 16:54:00
  • 五招轻松应对邮件服务器攻击

    2007-08-16 13:58:00
  • 百万级访问网站前期的技术准备(上)

    2010-12-06 18:15:00
  • 在中国做个人站长最重要的一点

    2008-01-15 08:54:00
  • 利用Nginx反向代理功能架设Ubuntu升级源

    2009-10-27 10:29:00
  • 构建个人FTP服务器

    2010-03-13 13:59:00
  • UCenter Home 2.0正式版官方上线 开源产品包预计将在8月底前推出

    2009-08-19 14:21:00
  • 不同类型虚拟主机服务器权限设置实例

    2009-10-18 07:44:00
  • Ubuntu/Linux 有关权限修改的命令解析

    2022-10-11 13:01:06
  • “此网站的安全证书有问题”的解决办法

    2009-04-01 18:40:00
  • 做新站之前先分析一下ADMIN5

    2008-05-20 12:28:00
  • vmware Esxi 5.0 忘记密码重置的方法

    2022-09-02 20:37:20
  • 老站长谈如何选择域名 虚拟主机 CMS建站程序

    2010-03-21 01:44:00
  • 中文站、英文站哪个是我的未来

    2008-10-31 13:02:00
  • asp之家 网站运营 m.aspxhome.com