使用ASP实现广告代理方法

广告

  有一个网站A想找别的网站作为代理商,在代理商的页面上插入自己的广告。它提供一个注册页面给代理商,代理商注册后,会得到一个ID,并得到以此ID作为标记的广告代码。

  代理商需要做的就只是把这个代码插入自己的网页中就可以了。一旦有人点击这个广告。网站A就要付给代理商money了。

  那么,这个技术具体是如何实现的呢?这是别人给我出的一道题目,虽然不难,但是我觉得很有代表性,所以不妨写出来给大家做个参考。

  相关知识

  1. JavaScript中的document对象。document最常用的方法莫过于write了。document.write(str)可以把str写到浏览器。其实document.write()和respose.write()是很相似的,区别只在于response是asp对象,是从Server向Client写,而document是浏览器对象,是Client本地写。(扯远了 -_-||)

  2. <script>标记中有一个src属性,可以通过url来调用脚本。

  知道了这些,就可以动手做了。

  Agent.htm

  这个是代理商的页面。我们需要给代理商一段代码,让他们插入即可(rpwt……)。

  <script language="javascript" src="http://localhost/AgentGet/Show.asp?AgentID=1000"></script>

  代理商需要做的就这么多了,然后就等着领钱了。(这好事我咋找不着呢……)

  Show.asp

  既然代码中出现了Show.asp,必然就要写了。其实Show.asp的任务就是输出一段JavaScript给浏览器,当Agent.htm用<script>的src属性调用的时候,这段JavaScript就可以在Agent.htm中执行了。

<%
    id = Request("AgentID")
    txt = "<a href='http://localhost/AgentGet/GetID.asp?AgentID="
    txt = txt & id & "'>"
    txt = txt & "<img src='http://www.webjx.com/htmldata/2005-03-20/Pic.jpg'>"
    txt = txt & "</a>"
    js = "document.write(""" & txt & """);"
    Response.write js
%>

  这就是Show.asp的全部内容,短吧?我就喜欢简单实用的东东,比如VB啦、C#啦……(又扯到哪里去了…… 0_o)

  熟悉ASP的人一眼就看出来了。这个东西就是request到id以后,用document.write()来输出一段javascript,这段javascript其实是一段html,就是显示一个带超链接的图片,并且把id作为链接的一部分。

  GetID.asp

  最后的东西就是得到ID了。

<%
    id = Request("AgentID")
    Response.Write "The Agent's ID is " & id
%>

  在得到了Agent的ID以后,就可以更新数据库了。最后,Redirect到广告页,就大功告成了。

时间: 2024-08-04 04:06:05

使用ASP实现广告代理方法的相关文章

使用ASP实现广告代理

广告|广告 有一个网站A想找别的网站作为代理商,在代理商的页面上插入自己的广告.它提供一个注册页面给代理商,代理商注册后,会得到一个ID,并得到以此ID作为标记的广告代码. 代理商需要做的就只是把这个代码插入自己的网页中就可以了.一旦有人点击这个广告.网站A就要付给代理商money了. 那么,这个技术具体是如何实现的呢?这是别人给我出的一道题目,虽然不难,但是我觉得很有代表性,所以不妨写出来给大家做个参考. 相关知识 1. JavaScript中的document对象.document最常用的方

asp画中画广告插入在每篇文章中的实现方法

尽管很多人给出了给每篇文章加上画中画广告的方法,但是这些所谓的方法,都不能真正地实现文字环绕在广告周围的"画中画"效果,只能左对其或者右对齐.现在要讨论的这个方法才能真正实现像新浪网.搜狐网那样的画中画广告效果. 首先说一下错误的div+CSS方法,希望大家别被误导: <div id="outer" style="float:left;"> <div id="inner" style="float:

asp画中画广告插入在每篇文章中的实现方法_应用技巧

尽管很多人给出了给每篇文章加上画中画广告的方法,但是这些所谓的方法,都不能真正地实现文字环绕在广告周围的"画中画"效果,只能左对其或者右对齐.现在要讨论的这个方法才能真正实现像新浪网.搜狐网那样的画中画广告效果. 首先说一下错误的div+CSS方法,希望大家别被误导: <div id="outer" style="float:left;"> <div id="inner" style="float:

两种IE9/10去除广告的方法

  感受到威胁的微软推出的IE 10还是很好用的,得益于IE 9引入的Tracking Protectection List(简称TPL)机制,IE 9以及IE 10(或者更高版本的IE)通过跟踪保护功能都能以TPL订阅的方式无插件过滤大部分广告(内嵌式的广告以及Flash插件广告无法过滤). 除了内置TPL的方式,Adblock IE这款收费的IE插件类似于火狐/Chrome上的Adblock Plus插件,能够过滤更多类型的广告,同时支持IE 7~10和32/64位系统,但是不支持自定义规则

sdcms2.0首页顶部文字广告修改方法

1.将home.js文件替换掉原JS文件,原JS文件路径:theme/default/js/home.js 2.把api_ad.asp文件放到根目录plug文件夹里,plug/api_ad.asp. 3.修改api_ad.asp里的广告为自己的就OK了. sdcms2.0首页顶部文字广告修改方法.rar 更多http://www.aliyun.com/zixun/aggregation/14840.html">虚拟主机问题请关注http://cn.56dr.com 本文网址:http://

pjblog中添加各种GOOGLE广告的方法总结_网站应用

添加各种GOOGLE广告的方法总结 第一种:pjblog中如何在文章中加入GOOGLE广告(也可以放其他的东西) 首先,做一个背景图片(如我做的这个),上传到模版目录中的images目录下,宽和高555×79,当然背景图的大小你完全可以自已定义,这取决于你将展示的Google Adsense广告尺寸大小. 然后,在模板的style.css样式表文件中加入下面的代码: #gsbg_single {  width: 480px;  height: 70px;  background-image: u

经济危机催生广告代理变革

北京电通董事总经理小宫源太郎 近10年来在全球的广告领域发生了很多大的收购,全球10大广告公司(除了电通)都被五大传播集团收购,这些传播集团下边有广告创意公司.媒介购买公司.线下活动公司.公关公司.数字营销公司,成为名副其实的整合行销传播公司. 但由于这些公司都是收购来的,传播集团的控股公司并不参与具体的经营管理,只是在财务上对下属公司进行管理,因此和电通集团的模式很不同.电通的服务也包含广告.媒介.促销公关.数字营销,更为重要的是电通提供的是"一站式"的服务,而不像欧美传播集团需要把

传统广告代理对精准营销的看法和实践经验

用完全覆盖的策略来解决大众营销的问题,这是央视黄金段的精准策略.在我们参加招标的十年中,从几千万到几十个亿,尤其最近三年在央视招标过程中采用的较多.我们深切体会到国内众多领导品牌在进行市场传播时,采用一些大家了解不太多的策略.这些策略并不复杂,主要利用央视品牌加屏幕全覆盖,取得非常显著的成效. 这里作为广告代理,我想跟大家分享我们对精准营销的一些看法和经验,先是传统营销是如何看待精准营销的,然后拿一些案例给大家分享. 精准营销的看法 其实,传统加覆盖网络平面的平台,整个营销链条上各环节他们之间相

iOS UITableView代理方法详解

IOS UITableView的代理方法详解 一.补充 在上一篇博客中,http://my.oschina.net/u/2340880/blog/404605,我将IOS中tableView(表视图)的一些常用方法总结了一下,这篇将tableView的代理方法作了总结,对上一篇博客进行了补充. 二.UITableViewDataSourc(数据源代理) 1.必须实现的回调方法 返回每个分区的行数 - (NSInteger)tableView:(UITableView *)tableView nu