通过框架点击

ASP新手入门
很多网站都会把框架放在来自他们网站的外链周围。这会实现很多功能。首先,这会允许你显示你没有正常接收的来自你的网站的横幅广告。第二,如果站长发现你这个网站没有什么游客访问量,那这会很容易地导航到你的网站。AskJeeves.com就是一个利用了这个方法的例子(点击这里)。下面的例子由三个部分组成。1. linkto.htm, 包括对于框架点击工作很必要的一些网站链接。2. frame-click.asp,这会跟踪到点击来自(引用页面)的网页和被请求的和打开一个框架设置和被请求的链接。3. frame-navigation.asp,这写出了来自引用页面的链接(或者是什么都没有检查到的主页)和移动这个框架来浏览目标链接的链接。

<% '创建一个变量来注释引用页面 previous_page=trim(request.servervariables("http_referer")) '创建一个用户点击页面的url的变量 url=trim(request.querystring("url")) '如果没有引用页面或者没有重定向的链接 '那么就在其他地方发送用户。 ‘这会呈现另外的一些丢失的页面, ‘我们参考了yahoo.com的所有的错误请求。 if previous_page = "" or url ="" then response.redirect "http://www.yahoo.com" end if %> <html> <title>Link to <%= url %></title> <frameset frameborder="0" framespacing="0" border="0" rows="90,*"> <!-- Navigation Frame with Banner and Logo Note that the referring url and the destination url are passed to the frame page via querstring --> <frame src="frame-navigation.asp?url=<%= url %>&previous_page=<%= previous_page %>" name="navigation" marginwidth="0" marginheight="0" scrolling="no" noresize bordercolor="#ffffff"> <!-- Content Frame --> <frame src="<%= url %>" name="contentframe" bordercolor="#FFFFFF"> <!-- No Frames --> <noframes> <body bgcolor="#ffffff"> Your browser does not support frames<br> Please click <a href="<%= url %>">here</a> to continue to <br> <%= url %> </body> </noframes> </frameset> </html> Frame-Navigation.asp <% '创建了一个被请求的的url变量。 url=request.querystring("url") '创建了一个用户点击的页面变量 previous_page=request.querystring("previous_page") %> <html> <body bgcolor="#e8e8e8"> <table border="0" width="100%" cellpadding="0" cellspacing="0"> <tr bgcolor="#FFFFFF"> <td width="200" valign="top" align="center"> <img src="images/glogo.gif"> </td> <td width="*" valign="top" align="left"> <img src="images/468x60.gif" width="468" height="60"> </td> </tr> </table> <table border="0" width="100%" cellpadding="0" cellspacing="0"> <tr> <td width="550" valign="top" align="left"> <font size="2"> <% '检查看看是否有引用页面值 '是否可以写入链接到你的主页 if previous_page <> "" then %> <a href="<% response.write previous_page ' write the link to go back %>" target="_top"><b>Go Back</b></a> <% else ' place a link to your homepage in place of a referrer when not available %> <a href="http://www.ttasp.net" target="_top"><b>ttasp.net</b></a> <% end if %> </font> </td> <td width="*" valign="top" align="left"> <font size="2"> <a href="<% response.write url ' write the link to remove the frame %>" target="_top"><b>Remove Frame</b> </font> </td> </tr> </table> </body> </html> Linkto.htm <html> <title>Link To</title> <body bgcolor="#FFFFFF"> Click on any link to open the site<br> within a frame with a logo and banner<br><br> <a href="frame-click.asp?url=http://www.yahoo.com">Yahoo</a> <br> <a href="frame-click.asp?url=http://www.sas.com">SAS</a> <br> <a href="frame-click.asp?url=http://www.aspin.com">ASPin</a> <br> <a href="frame-click.asp?url=http://www.excite.com">Excite</a> <br> <a href="frame-click.asp?url=http://www.lycos.com">Lycos</a> <br> <a href="frame-click.asp?url=http://www.google.com">Google</a> <br> <a href="frame-click.asp?url=http://www.ballparks.com">Ballparks.com</a> </body> </html>

相关内容推荐

ASP-条件语句

有时,当我们写代码时,我们要为作出不同的决定而执行不同的操作。我们可以使用条件语句中的代码来做到这一点。条件语句是一套用于执行基于不同条件的不同动作的命令。 为了支

asp获取IP地址的函数

FunctionGetIp() DimDulIp,ProIP DulIp=Request.ServerVariables("HTTP_X_FORWARDED_FOR") ProIP=Request.ServerVariables("REMOTE_ADDR") IfDulIp=""Then GetIp=ProIP Else GetIp=DulIp EndIf EndFunction

ASP表单输入到HTML

ASP能写.html或者任何其他的直接到web服务器的文档文本(你需要写文本输出到写权限的目录)。这是能够不需要上传PC的文件用户输入即时的发布信息。 下面的例子有四个输入区域(标

周的天数

想在asp显示当前一周有多少天吗?这个代码会把握住今天的值和利用到案例选择显示一周的天数。 % date_value = date() %%= date_value %br% dayofweek=weekday(date_value) %day number in week %= dayofweek %br%

编写第一个ASP程序

现在有很多关于ASP编程的教程。其中有些是对于你有帮助,有些完全没有用。甚至有些写得是误人子弟。无论如何,你读过一些关于ASP的内容,现在你已经准备好构建第一个应用程序。

返回
顶部