CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

.htm也是动态页面?

楼主yifanwu(逸凡)2002-09-11 10:08:37 在 Web 开发 / JavaScript 提问

一个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

相关问题

  • 关于asp动态生成htm页面的问题。
  • htm页面如何加入动态内容?
  • 动态页面转成静态页面
  • 实现动态页面
  • 动态页面问题
  • 很多网站都转播的,书上也写的,动态多页面界面
  • 动态加载的控件在页面提交后再也得不到了?
  • 静态页面vs动态生成
  • 如何制作动态页面?
  • 页面控件的动态添加

关键词

  • p2p
  • 页面
  • 数据库
  • 文档
  • 验证
  • 服务器
  • js
  • google
  • asp
  • 源文件

得分解答快速导航

  • 帖主:yifanwu
  • Lostinet
  • llrock
  • dylanOK
  • xdspower

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo