动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 ASP精华问题及解答(1)

作者来源: 
阅读 1341 人次 , 2006-4-18 3:20:00 

1.如何 最小化、最大化、关闭窗口

答:<objectid=hh1classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

<paramname="command"value="minimize"></object>

<objectid=hh2classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

<paramname="command"value="maximize"></object>

<objectid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

<paramname="command"value="close"></object>

<inputtype=buttonvalue=最小化onclick=hh1.click()>

<inputtype=buttonvalue=最大化onclick=hh2.click()>

<inputtype=buttonvalue=关闭onclick=hh3.click()>

2.如何静止页面缓存

答:htm网页

<metahttp-equiv="pragma"content="no-cache">

<metahttp-equiv="cache-control"content="no-cache,must-revalidate">

<metahttp-equiv="expires"content="wed,26feb199708:21:57gmt">

或者<metahttp-equiv="expires"content="0">

asp网页

response.expires=-1

response.expiresabsolute=now()-1

response.cachecontrol="no-cache"

php网页

header("expires:mon,26jul199705:00:00gmt");

header("cache-control:no-cache,must-revalidate");

header("pragma:no-cache");

3.如何检查一段字符串是否全由数字组成

<scriptlanguage="javascript"><!--

functionchecknum(str){returnstr.match(/\d/)==null}

alert(checknum("1232142141"))

alert(checknum("123214214a1"))

//--></script>

4.如何获取机器信息

答本机ip<%=request.servervariables("remote_addr")%>

服务器名<%=request.servervariables("server_name")%>

服务器ip<%=request.servervariables("local_addr")%>

服务器端口<%=request.servervariables("server_port")%>

服务器时间<%=now%>

iis版本<%=request.servervariables"server_software")%>

脚本超时时间<%=server.scripttimeout%>

本文件路径<%=server.mappath(request.servervariables("script_name"))%>

服务器cpu数量<%=request.servervariables("number_of_processors")%>

服务器解译引擎<%=scriptengine&"/" & scriptenginemajorversion &"." & scriptengineminorversion & "." & scriptenginebuildversion%>

服务器操作系统<%=request.servervariables("os")%>

5.如何让日期相减

日期减去天数等于第二个日期

<scriptlanguage=javascript>

functioncc(dd,dadd)

{

//可以加上错误处理

vard=newdate(dd.replace("-","/"))

d.setdate(d.getdate()+dadd)

alert(d.getfullyear()+"年"+(d.getmonth()+1)+"月"+d.getdate()+"日")

}

cc("2002-2-28",2)

</script>

6.怎样通过asp的手段来检查来访者是否用了代理

<%ifrequest.servervariables("http_x_forwarded_for")<>""then

response.write"<fontcolor=#ff0000>您通过了代理服务器,"&_

"真实的ip为"&request.servervariables("http_x_forwarded_for")

endif

%>

7.获得窗口的大小

document.body.clientWidth,document.body.clientHeight

document.body.offsetWidth,document.body.offsetHeight

8.判断一个表是否存在:

if exists (select * from dbo.sysobjects where id = object_id('表名') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table 表名

GO

从publish 表中取出第 n 条到第 m 条的记录:

SELECT TOP m-n+1 *

FROM publish

WHERE (id NOT IN

 (SELECT TOP n-1 id

FROM publish))

id 为publish 表的关键字

9.如何实现连续滚动

<div id="marquees"><br/><br/>

数据里面读出来的<br/>

</div>

<script language="JavaScript">

marqueesHeight=200;

stopscroll=false;

with(marquees){

style.width=0;

style.height=marqueesHeight;

style.overflowX="visible";

style.overflowY="hidden";

noWrap=true;

onmouseover=new Function("stopscroll=true");

onmouseout=new Function("stopscroll=false");

}

document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');

preTop=0; currentTop=0;

function init(){

templayer.innerHTML="";

while(templayer.offsetHeight<marqueesHeight){

templayer.innerHTML+=marquees.innerHTML;

}

marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;

setInterval("scrollUp()",10);

}

document.body.onload=init;

function scrollUp(){

if(stopscroll==true) return;

preTop=marquees.scrollTop;

marquees.scrollTop+=1;

if(preTop==marquees.scrollTop){

marquees.scrollTop=templayer.offsetHeight-marqueesHeight;

marquees.scrollTop+=1;

}

}

</script>

10.只针对图片:

<form name=form1 onsubmit="return mm()">

<input type=file name=meizz><br/>

<input type=submit value=submit></form>

<SCRIPT LANGUAGE="JavaScript"><!--

function mm()

{

var s = document.form1.meizz.value;

if(s=="")return false;

var img = new Image();

img.src = s;

alert("高 = "+ img.height + "

宽 = "+ img.width);

alert("fileSize = "+ img.fileSize +" 字节");

return(img.fileSize <= 40000);

}

//--></SCRIPT>   
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:ASP精华问题及解答(2)(1)
· 下一篇:ASP编程中15个有用的例子
· ASP开发中数据库文件调用(2)
· 计算文件下载时间
· ASP系列讲座(十二)向浏览器发送内容
· ASP+ACCESS实现的无限级目录树
· 把一张图片变形扭曲成各种不同的长宽


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077