最佳浏览:800*600像素IE6/Opera8/Firefox2及以上
banner
本站动态
本站搜索

关 键 词
搜索范围

网上调查

网站用什么布局好?
表格布局
纯CSS的div布局
div+table
根据情况而定

广告推广区
两个经典的ASP应用
发布时间:2007-2-9 9:41:35



Google

转自http://www.chinaitpower.com/2006Aug/2006-11-05/219146.html
作者:佚名 时间:2006-11-05 15:32 出处:Host01.Com 责编:月夜寒箫 


1. 下面的代码演示了如何在服务端获取来自客户端浏览器中某一个图片的x,y坐标,注意input控件的类型是image类型。 

<form> 
<Input Name="ImageMap" Type="Image" Src="ImageMap.jpg" Alt="Click Anywhere"> 
</form> 

<%ImageMap.x = <%=Request("ImageMap.x") 
ImageMap.y = <%=Request("ImageMap.y")%> 


2. 利用ADODB.Stream对象,在IE浏览器中下载服务端上的各类文件。 

即直接提示用户下载而不是由浏览器打开某些文件。注意,下面的代码拷贝到ASP文件中后,不要再添加一些非ASP代码在页面中:如HTML和Javascript客户端的代码。 


<% 
'-------------------------------------------- 
Response.Buffer = True 
Dim strFilePath, strFileSize, strFileName 
Const adTypeBinary = 1 

strFilePath = "文件路径 " 
strFileSize = ... 文件大小,可选 
strFileName = "文件名" 

Response.Clear 

'8*******************************************8 
' 需要在你的服务器上安装 MDAC 2.6 或MDAC2.7 
'8*******************************************8 
Set objStream = Server.CreateObject("ADODB.Stream") 
objStream.Open 
objStream.Type = adTypeBinary 
objStream.LoadFromFile strFilePath 

strFileType = lcase(Right(strFileName, 4)) '文件扩展名 

' 通过文件扩展名判断 Content-Types 
Select Case strFileType 
Case ".asf" 
ContentType = "video/x-ms-asf" 
Case ".avi" 
ContentType = "video/avi" 
Case ".doc" 
ContentType = "application/msword" 
Case ".zip" 
ContentType = "application/zip" 
Case ".xls" 
ContentType = "application/vnd.ms-excel" 
Case ".gif" 
ContentType = "image/gif"
%>