透明 发表于 2015-1-16 22:11:00

ASP编程:利用ASP完成告白代办署理办法

asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。告白  有一个网站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……)。
  <scriptlanguage="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="<ahref=http://localhost/AgentGet/GetID.asp?AgentID="
txt=txt&id&">"
txt=txt&"<imgsrc=http://www.webjx.com/htmldata/2005-03-20/Pic.jpg>"
txt=txt&"</a>"
js="document.write("""&txt&""");"
Response.writejs
%>
  这就是Show.asp的全体内容,短吧?我就喜好复杂有用的东东,好比VB啦、C#啦……(又扯到那里往了……0_o)
  熟习ASP的人一眼就看出来了。这个器材就是request到id今后,用document.write()来输入一段javascript,这段javascript实际上是一段html,就是显现一个带超链接的图片,而且把id作为链接的一部分。
  GetID.asp
  最初的器材就是失掉ID了。
<%
id=Request("AgentID")
Response.Write"TheAgentsIDis"&id
%>
  在失掉了Agent的ID今后,就能够更新数据库了。最初,Redirect到告白页,就半途而废了。
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。

山那边是海 发表于 2015-1-18 21:49:42

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

透明 发表于 2015-1-26 19:31:23

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

admin 发表于 2015-2-4 20:51:02

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

只想知道 发表于 2015-2-10 09:27:39

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

深爱那片海 发表于 2015-3-1 08:31:59

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

小妖女 发表于 2015-3-10 13:32:23

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

飘飘悠悠 发表于 2015-3-17 08:11:41

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

海妖 发表于 2015-3-24 04:12:25

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
页: [1]
查看完整版本: ASP编程:利用ASP完成告白代办署理办法