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做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
页:
[1]