.htm也是动态页面?
一个form提交到一个.htm页面,它用javascript访问数据库进行身份验证,然后这个.htm页面动态生成验证后的信息。比如它可能是:
<script>alert('通过');window.location.replace('xxx');</script>
也可能是
<script>alert('错误');window.location.replace('yyy');</script>
这就是源文件。
请问这是用在服务器端运行的脚本来实现的吗?那位能给一个小例子呀?
问题点数:20、回复次数:21Top
1 楼yifanwu(逸凡)回复于 2002-09-11 10:17:41 得分 0
<script language="JavaScript" runat="server" type="text/JavaScript">
document.write("<script>alert('test');<\/script>");
</script>
这样也不行呀,查看源文件的时候也看到所有的,如果能只看到:
<script>alert('test');</script>
那应该就实现了Top
2 楼qiushuiwuhen(秋水无恨)回复于 2002-09-11 10:51:04 得分 0
.htm => .aspTop
3 楼danky()回复于 2002-09-11 11:13:24 得分 0
如果是需要访问数据库的话就要在服务器端执行代码<script langrage=javascript runat=server>
但如果是不需要访问数据库的话可以实现的!Top
4 楼yifanwu(逸凡)回复于 2002-09-11 11:44:10 得分 0
qiushuiwuhen(秋水无恨):不太明白你的意思?是不是说改成asp实现?
我想我可能说得不太明白,我是遇到一个这样的网站!不是我自己写啦!
他做的就是这样一个页面(login.htm),如果我登陆正确,那么就显示
<script>alert('通过');window.location.replace('xxx');</script>
错误就显示:
<script>alert('错误');window.location.replace('xxx');</script>
这是我看到的源文件!
提交前的form是这样写的
<form method=post action=login.htm>
?????????????????????????????
我想问的是:
1、htm文档有那些方法可以联接数据库进行身份验证?
2、(最奇怪的是)为什么这个.htm文档居然能在不同的时候看到的是不同的源文件?????????这应该是.asp或者.jsp或者php之类的才能实现吧?
3、我认为那个页面最少应该是:
<script>
if(身份正确){ alert('ok');}
else {alert('error');}
</script>
这样不论你身份正确还是错误,看到的都是相同的源文件呀????
那个不同的源文件到底是怎么做出来的????不明白呀!
Top
5 楼Lostinet(Hello)回复于 2002-09-11 12:21:54 得分 0
哈。。
我又做了个JAC的例子了。。
http://www.lostinet.com/public/p2pchat/Server.html
http://www.lostinet.com/public/p2pchat/Client.html
http://www.lostinet.com/public/p2pchat.zipTop
6 楼goldenlove(潇洒.net)回复于 2002-09-11 14:39:30 得分 0
我晕 !!!迷失老大是越来越厉害了...... 可以简单说说原理么?!?
这和 QQ 的二人世界好像啊. 怎么做的?!......
================================================================
俺是"老"菜鸟一只, 请各位高手多指教!
------ 好好学习, 天天上网! --------
→→→→→→→→→→→→→→→→→→↓
↑ 哎.. 现在上 google 越来越困难了. ↓→→→→→→→→→→→→
↑ 刚写了个简单的script,大家看看能不能找到可用的 google IP. ↓
↑ http://www.yaoba.com/~goldenlove/google_all.htm↓←←←←↓
←←←←←←←←←←←←←←←←←←←←←←←←←↓
多谢 CSDN 助手帮我自动加入签名.
www.chinaok.net
================================================================
Top
7 楼yifanwu(逸凡)回复于 2002-09-11 15:00:04 得分 0
迷失老大
帮帮我呀?好不好呀?你做的东东真的不错,我试过了,我会用它来做黑客时的联络方式的,因为它没有一点记录!呵呵,说着玩的啦,帮我呀!!!!!!!Top
8 楼Lostinet(Hello)回复于 2002-09-11 15:50:25 得分 0
楼上两位老大。。麻烦不要叫我老大啦。。。。
---------------------
看
client.html
server.html
exchange.asp
你就当其中调用的OnClient,OnServer已经对接好就行了。Top
9 楼yifanwu(逸凡)回复于 2002-09-11 17:42:00 得分 0
可是这个东东的源文件也是一样的呀?
我想知道一个.htm文档怎么可以在不同的时候让别人看到不同的源文件呀?Top
10 楼Lostinet(Hello)回复于 2002-09-11 18:22:43 得分 5
把htm定义成自己的isapi或者filter处理。。
Top
11 楼llrock(百乐宝||昨夜星辰)回复于 2002-09-12 01:03:02 得分 5
js一样可以在客户端使用数据库!
js可以控制浏览器内对象,
所以可以实现交互。
.htm也叫动态。Top
12 楼goldenlove(潇洒.net)回复于 2002-09-12 02:40:13 得分 0
迷失老大(嘿嘿..叫习惯了, 还是不改了:)
我还是看不大懂啊. 这个是不是需要 asp 的支持? 还是
只需要 js 来完成?!....
你所说的 OnClient,OnServer 又是怎么来的?
把htm定义成自己的isapi或者filter处理。。 这个...这个.又该怎么
做 ?!... ---- 别笑我. 俺就是听都没听过. :(Top
13 楼Lostinet(Hello)回复于 2002-09-12 09:12:25 得分 0
楼上 ,
我说的ISAPI EXTANSION 和FILTER 是对yifanwu(南宫逸凡) 说的。
意思是为什么可以看到不同的*.htm文件内容。
例如这个就是用EXTANSION来处理的。
http://www.lostinet.com/myfiles/439359.xml?htmlTop
14 楼yifanwu(逸凡)回复于 2002-09-12 10:02:00 得分 0
TO: Lostinet(迷失网络)
你是意思是说,把.htm映射为.asp一样的isapi处理?
是这个意思吗?
TO:llrock(百乐宝)
js是可以使用数据库,但是它的源代码应该是一至的吧?!我觉得,如果谁有其它的意见,请说说呀?
Lostinet(迷失网络):你说说,如果不是.asp映射,就是一个.htm,能不能实现动态的源文件?如果可以,应该怎么做?Top
15 楼careless(Java.NET)回复于 2002-09-16 15:45:05 得分 0
htm完全可以是服务器端动态的,就连.txt都可以,htm有什么不可以的?在服务器端配置一下就可以了。Top
16 楼yifanwu(逸凡)回复于 2002-09-17 11:59:41 得分 0
有没有不用isapi的!
就是纯html文档呀!!!!!!!!Top
17 楼dylanOK(迪伦)回复于 2002-09-17 12:30:56 得分 5
那可就不是html 了! 呵呵Top
18 楼cleo(无为而为)回复于 2002-09-17 14:29:58 得分 0
有办法,自己使用fso自己写htm文件不就是了。
在上一页面里面自己写好,然后调用。Top
19 楼yifanwu(逸凡)回复于 2002-09-23 18:02:44 得分 0
cleo(无为而为):
可不可以说得详细点或者举个例子。
不要有什么安全提示之类的哦Top
20 楼yifanwu(逸凡)回复于 2002-09-23 18:09:36 得分 0
下次来揭贴,有意义的回复都有分。谢谢大家,希望能提出些新的见解。Top
21 楼xdspower(杂食菜熊)回复于 2002-09-24 09:03:57 得分 5
在zope中其实没有扩展名的概念,.htm仅仅是个代号,此外只要是文本而且在头部有解析指示就可以了。这也可以保护脚本Top




