|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;谈天室|谈天室比来,有很多多少人来信扣问在开辟谈天室程序的时分屏幕老是一直的革新,该怎样办?
编谈天室程序时,有两种把服务器的数据传到扫瞄器的体例。一种就是在服务器端有信息后,把信息推到客户端,这类体例使服务器的负载对照重;另外一种就是在客户端用refresh命令举行革新,年夜多半的谈天室都接纳这类体例,这就使得我们在扫瞄器上看到屏幕在不休的革新,十分影响扫瞄,在网速慢的时分这类情形更加严峻。
有无举措可以办理这类成绩呢?谜底是一定的。上面我就给人人先容一种用javacript来办理这类成绩的办法。起首,我们把网页分红三桢(飞鹰只想用最复杂的例子来讲明道理,假如人人想建更庞大的谈天室,可依据详细情形而分。)。下面一桢为:main.htm,这一桢用来显现谈天的内容;上面一桢为:bottom.htm,用来输出谈天内容。再增添一个埋没桢:list.asp,这桢的感化就是使的输出的话可以在main.htm桢中显现出来。
frame.htm---谈天室框架
<html>
<head>
<title>ASP酷谈天室</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<framesetrows="1,403,92"cols="*">
<framesrc="list.asp"name="list">
<framesrc="main.htm"name="main1">
<framesrc="bottom.htm">
</frameset>
<noframes><bodybgcolor="#FFFFFF">
</body></noframes>
</html>
----------------------------------
main.htm
<html>
<head>
<title>谈天内容显现区</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<bodybgcolor="#FFFFFF">
</body>
</html>
---------------------------------
bottom.htm
<html>
<head>
<title>谈天内容录进区</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<bodybgcolor="#FFFFFF">
<formname="form1"method="POST"
action="list.asp"target="list">
<divalign="center">
<inputtype="text"name="comment">
<inputtype="submit"name="Submit"value="写写看">
</div>
</form>
</body>
</html>
----------------------------------------------
list.asp
<criptlanguage="javacript">
functionscrollon(){
top.main1.scroll(0,65000);
}
top.main1.document.write(<=request("comment")>)
top.main1.document.write(<br>)
</cript>
用下面的办法人人就能够看到,在输出谈天内容时,在谈天室显现区中,就能够看到内容一行一行向下写往,而没有呈现屏幕不休革新的情形。上去人人把list.asp改动一下,我信任就能够失掉从数据库中大概从application工具中失掉的谈天内容了。只是有大概list.asp必要革新,可是关于在谈天室中谈天的人来讲,谈天内容是一行一行向下挪动的。
信任用这中办法你就能够做出不在革新屏幕的谈天室。
</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. |
|