在古老的传说中,有一扇门,找到了这扇门,就找到了......

fengyang 2001-03-09 03:37:00
加精
在古老的传说中,有一扇门,找到了这扇门,就找到了我要问大家的问题。
小弟在学西的过程中,遇到如下问题:

1、如何使ASP文件在服务器端自动运行。比如一到时间,便运行某个ASP文件,使它去操作一个数据库。或者不用ASP,直接让数据库在规定的时间内,删除一些符合要求的记录。注意,服务器不是我的,我是申请的免费个人空间!
2、有什么好的方法实现比如留言板、论坛之类对色情、反动语言的过滤?
3、如何实现当网页被客户申请下载时,自动将一个小图标加入到客户浏览器的工具栏上,点击此图标便链接到某个网站?
4、如何用VBSCRIPT或JAVAscript编程,使得当客户的鼠标在网页上时,鼠标指针图标变成自己规定的图标,如一把刀。
5、如何做出一网页形成一个大地图,用键盘控制一“小人”(一图片)在其中走动,小人走到哪,地图就跟到哪,就像一般的游戏那样的地图?
我用window.scrool xp,yp '注:xp,yp是小人的坐标,但效果不好。只有当小人走到屏幕边缘时,屏幕才滚动;我要的效果是:小人每走一步,屏幕滚动一下,使小人总是大致保持在屏幕中央(主要是想达到这个效果。)。如何做?
6、我用键盘控制小人在网页上走动,但就是不知道上、下、左、右键的ASCII码。用其他键可以实现,如:
if window.event.keyCode =97 then
ren.style.posLeft=xp -5(注:ren是图片“小人”的ID)
else if window.event.keyCode =100 then
ren.style.posleft =xp+5
else if window.event.keyCode =119 then
ren.style.postop=yp -5
else if window.event.keyCode =115 then
ren.style.postop=yp +5
else
msgbox "请按A、S、D、W键!"
end if
end if
end if
end if
但用起来不舒服。有谁能告诉我??

7、打开一网页,全屏且scroolbar=no,但是虽然全屏了,在屏幕的右端还是存在着滚动条的背景阴影,如何去掉?
为了去掉这个东西,我用了frame,一个隐藏,另一个形成全屏。这样一来,的确去掉了屏幕右边的滚动条背景阴影,但“小人”却走不动了。我想可能是由于用了frame后,window(问题5中)是指“小人”所在窗口的父窗口的原因吧!于是进行了修改,如下:
if window.event.keyCode =97 then
window.parent.frames(1).ren.style.posLeft=xp -5
else if window.event.keyCode =100 then
window.parent.frames(1).ren.style.posleft =xp+5
else if window.event.keyCode =119 then
window.parent.frames(1).ren.style.postop=yp -5
else if window.event.keyCode =115 then
window.parent.frames(1).ren.style.postop=yp +5
else
msgbox "请按A、S、D、W键!"
end if
end if
end if
end if
但没用!有什么办法???
8、为何rs.close会出错??
在我的ASP中,我是这样连接和操作数据库的:
链接:
Set Conn=Server.CreateObject("ADODB.Connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("databasename.mdb")

sql="select * from student"
操作数据库用了两种方法:
一是直接用:set rs=conn.execute(sql)
......(省略掉无关紧要的几十行)
rs.close
set rs=nothing
conn.close
set conn=nothing
当用这种方法时,一切运行正常!

第二种方法:
set rs=server.CreateObject("ADODB.recordset")
rs.open sql,conn,1,1
......(省略掉无关紧要的几十行)
rs.close
set rs=nothing
conn.close
set conn=nothing
此时运行时,会说rs.close这行有错误!错误提示如下:
operation is not allowed when the object is closed.
删掉这行后,可以运行!!
为什么呢?


9、为何用document.elementformpoint(x,y)时(注:x,y是一小球的坐标,小球在不停地运动),当小球碰到浏览器窗口的内边框时,就会出错?

10、不好意思:问大家几个术语(本人才疏学浅,不懂!),也许,对于你们来说,很简单,见笑了:
ssc是什么意思?希望有较详细的解释。
servlet是什么意思?希望有较详细的解释。
shareware是什么意思?希望有较详细的解释。
www2是什么意思?希望有较详细的解释。

11、以下最好是中文的:
哪儿有好的HDML,XML,WML(好像WML属XML,是吗?)教程下载?
哪儿有好的SQL SERVER教程下载?
哪儿有好的RED HAT LINUX 7.0教程下载?
哪儿有好的用VB编写ACTIVEX的教程下载?
哪儿有好的用VB 6.0 编写ACTIVEX的教程下载?
哪儿有好的IIS,MTS,windowNT教程下载?

12、看了很多ASP的教程,都说道了OBJECTCONTEXT这个内置对象,但都不详细;
所以我至今对此不甚了解(别笑我!!),有谁能教教我,感激!可发到我的信箱:iloveice@sohu.com

13、我的ASP中有如下脚本:
<script language="vbscript">
sel= msgbox ("请给我100元。",4,"公告")
if sel=6 then
msgbox "谢谢!"
<%
sql="update user set money=money-100 where id="&session("userid")&""
%>
else
msgbox "真小气!"
end if
</script>
但是我无论选择“是”还是“否”,都减去了100元,为什么呢??

14、如何判断是从校园网内部访问的还是从外面访问的??

15、如何编写一个网页下载进度条?

16、VBSCRIPT中,
dim xp
dim yp
dim hit
xp=window.event.x
yp=window.event.y
hit=window.document.elementpoint(xp,yp).id
for i=1 to 10
if hit=layer(i) then 注:之前已经用数组定义了1到10 的layer
layer(i).style.postop=10
end if
next
老是说layer(i)找不到,换成 hit.style.postop=10,也说hit 找不到,只有一个个具体到layer(1),layer(2)...时才不出错!是不是ID号不能用变量表示??怎么办??

17、做了一个网页,指定大小,无工具栏,无滚动条,无菜单,无最大、最小、关闭按钮,就剩下光秃秃的显示网页内容的那部分,但我现在是无法移动这个窗口。有什么办法移动??为了移动它,我在上面做了一个<span></span>,当鼠标移到上面时,就让窗口跟着鼠标动。但效果很难看。有什么好的办法?如果能实现“象window 98里面,窗口的顶部有一个蓝色长条,当鼠标移到上面,并按着移动时,窗口也更着移动”这样的效果就好了。

18、常在网上看到有人说某某网络公司有技术,某某网络公司没什么技术,你瞧他们的网站.....他们是
怎么判断有没有技术的??我看各公司的网站都差不多吗??

19、我的ASP中用了下面的语句:
set wshshell=wscript.createobject("wscript.wshshell")
for each strvarname in wshshell.environment("system")
next
老是出错,说缺少对象。为何??

20、如何使启动时,选择进入window98或linux,就像window98 和 windownt那样??怎样设置??

21、有一个见不得人的问题(我刚学,别笑我!):如何在access数据库和sql server中建存储过程?
\有谁可以向我详细介绍一下sql server中MSDTC的意思??

22、我很想要一个vb的winsock、internet transfer出错处理的完整示范程序,哪有??

23、有谁可以向我详细介绍一下set协议,ssl协议, tls协议??tls协议是不是ssl协议的最新版本??

24、刚刚接触此道,很菜,望各位大虾能赐教。


...全文
321 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
subzero 2001-03-10
  • 打赏
  • 举报
回复
1.鉴于安全问题,不可能
2。建立一个关键字的表,通过这个关键字表给全文检索
3。工具栏图标是要更改注册表的,好像这个不太可能,除非客户端安全设置很低,可以写个activex来实现
4。css控制
5。可以用层来做,一个层放地图,一个层控制卷轴,一个小层放人物图片
6。msgbox window.event.keycode可以查到
7。把frame的名字写出来
8。抱错说你的rs已经关掉了,看看中间的代码
9。什么错误?
17。span的mousedown纪录mouse的坐标,和窗口的坐标,up根据新窗口坐标,就可以计算
18。网站的网管水平,设计水平,程序编写水平,
19。这个对象没有安装?或者是坏了?
20。推荐syscommander,可以做多系统引导
fengyang 2001-03-10
  • 打赏
  • 举报
回复
请subzero说的详细一点:
2.我原本也这样想,但麻烦且效果不好,我是想问有没有什么组件之类的可以实现?
4。抱歉,在我看的CSS教程中,没讲到更改鼠标图标之类的,希望你能较详细的教我一下。
5。我回去试一下。应该可以实现。谢谢!
7 两个frame ,上面一个frames(0),名称top,影藏;下面一个frames(1):main,全屏。我曾经用名字了,如window.parent.main.ren.style.posleft=* ,但没用。
8。的确是这样
9。返回的OBJECT为空。
17,用你的方法,鼠标在按下与放开之间的那段时间移动时,窗体根本不会更着移动,只是当鼠标放开时,窗体突然跳到新的坐标上。不符合 我的要求啊!!???
18。实际上我想问的就是如何通过访问网页就可以看出网站的网管水平,设计水平,程序编写水平?
19,如果没按装,如何安装?
20。谢谢,我去找找!
rehuo 2001-03-09
  • 打赏
  • 举报
回复
不知那位高手用vb的dhtml工程做过东西?
我发现这是一个比较好的东东,只不过有好多问题,bug太多了。
他可以把各个网页连成一个整体,这样有好多问题都可以解决了,象传递参数,生成图形等等都特简单。我觉得vb这个地方做的非常好!delphi好象就不行!
rehuo 2001-03-09
  • 打赏
  • 举报
回复
server script应该可以插在client script內,因为微软的msdn上有现成的例子,但是我还不会用!希望大家能帮帮忙!
http://www.csdn.net/expert/TopicView.asp?id=79697
rehuo 2001-03-09
  • 打赏
  • 举报
回复
很深奥啊!
不明白!
关注!
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
21.CREATE PROCEDURE Procedure_name [參數1 datatype] [,參數2 datatype] [,.....] AS
SQL語句

CREATE PROCEDURE Procedure_name [參數1 datatype] [,參數2 datatype] [,.....] AS
begin
SQL語句群
end
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
如何判断路由我也不知道,有哪位知道?
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
13.server script不能嵌在client script內,我作了下面測試:
<script language="vbscript">
test=200
sel= msgbox("請給我100元。",4,"公告")
if sel=6 then
msgbox "謝謝!"
<%test=test-100%>
else
msgbox "真小氣!"
end if
msgbox test
</script>
test的最終結果都是200.
fengyang 2001-03-09
  • 打赏
  • 举报
回复
目前,急需red hat linux 7.0 教程,哪有??
fengyang 2001-03-09
  • 打赏
  • 举报
回复
恢复梦之旅,请问如何判断路由??
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
3.從安全性看,不可能自動進行.
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
19.wscript好象不是asp的內置組件.
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
第14可以判斷request.servervariables("remote_addr"),不過不是很好,最好是能判斷路由.
iammice 2001-03-09
  • 打赏
  • 举报
回复
ft 怎么源程序都来了~
看不完了 hoho
用bioskey()读, 返回整型数,低8位是ASCII码,高8位是扫描码。
方向键ASCII码是0,扫描码分别是
上:72
左:75
下:80
右:77
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
第13我作了如下測試:
<script language="vbscript">
test=200
sel= msgbox("請給我100元。",4,"公告")
if sel=6 then
msgbox "謝謝!"
test=test-100
else
msgbox "真小氣!"
end if
msgbox test
</script>
結果是正確的,可能是別的什么地方有問題.
tripofdream 2001-03-09
  • 打赏
  • 举报
回复
老鳥們都走啦?看來只有大家試試看了.
fengyang 2001-03-09
  • 打赏
  • 举报
回复
大家帮帮我,我保证多给分!
我这还有一点分!
原本打算全加上的,但它不允许草果60分
supersonics 2001-03-09
  • 打赏
  • 举报
回复
以你提问的水平来看,这里大概没有多少人能回答你所有甚至一半的问题。
我是个asp初学者,等着高手(如果他不懒)回答你的问题,我也可以学到很多知识。

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧