CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

高手请进!考考您的思路!

楼主loveasp007(爱死拼)2005-06-04 10:59:36 在 Web 开发 / ASP 提问

用asp代码,如何实现点一个文字链接,就马上可以在下面出现一个表格(一);    
   
  这时,如果我再点别的文字链接,就马上出现表格(二),但表格(一)自动消失......  
   
  如何实现??? 问题点数:50、回复次数:17Top

1 楼hahacc(出師無名)回复于 2005-06-04 11:07:22 得分 10

可以用层来实现,每个层放入一个表格,层可以动态生成,指定层显示的位置就可以了。  
  点另一个链接首先将所有的层hidden,然后用document.layer[i].visibility=''就可以。Top

2 楼jerryzhai(宇城之冬)回复于 2005-06-04 11:19:27 得分 10

用JS实现.  
   
  ...  
  <form   name="form0"   id="form0">  
  <td><select   name="selectForm"   onChange="JavaScript:onSelectForm();">  
  <option   value="1">选项1</option>  
  <option   value="2">选项2</option>  
  <option   value="3">选项3</option>  
  </select>td>  
  <form>  
  <td   id="formContent">默认表单内容</td>  
  ...  
   
  <script   lanuge="javascript">  
  <!--  
  function   onSelectForm(){  
          var   htmlText;  
   
          if(form0.selectForm.value=="1"){  
                  htmlText   =   "table内容1";  
                  formContent.innerHTML   =   htmlText;  
          }  
   
          if(form0.selectForm.value=="2"){  
                  htmlText   =   "table内容2";  
                  formContent.innerHTML   =   htmlText;  
          }  
   
          if(form0.selectForm.value=="3"){  
                  htmlText   =   "table内容3";  
                  formContent.innerHTML   =   htmlText;  
          }  
  }  
  -->  
  <script>  
  Top

3 楼lovebanyi(风云)回复于 2005-06-04 11:27:32 得分 1

用div来控制最好。这样的话。你还可以在div里面放好多的东西不单单是表格。Top

4 楼coolwindkaka(寒の风)回复于 2005-06-04 11:36:41 得分 1

我发现高手都是JS比较厉害的。。。汗,我的JS太差了Top

5 楼lstup(流水)回复于 2005-06-04 11:37:18 得分 0

……去看看DV的后台吧。Top

6 楼jekexys2004(浪傲)回复于 2005-06-04 12:04:02 得分 10

你也可以用VBS的,就是你在点击文字连接时给一个参数传给本页,然后用if   语句判断,  
  例如:    
  <%  
  if   request("b")=1   then  
  %>  
  <table1>  
  <%end   if%>  
  <%  
  if   request("b")=2   then  
  %>  
  <table2>  
  <%end   if%>  
   
  〈a   href=1.asp?b=1>文字1</a>  
   
  〈a   href=1.asp?b=2>文字2</a>  
  Top

7 楼jekexys2004(浪傲)回复于 2005-06-04 12:05:35 得分 0

记得要默认一个,要不一打开网页没table   ,Top

8 楼lymlx()回复于 2005-06-04 12:42:08 得分 10

我常用的和jekexys2004(浪傲)的原理相同:  
   
  〈a   href=1.asp?show=1>文字1</a>  
  〈a   href=1.asp?show=2>文字2</a>  
  <%select   case   request("show")  
          case   ""   %>  
            '默认的页面  
          <%case   "1"%>  
            表格1  
          <%case   "2"%>  
            表格2  
  <%end   select%>  
  Top

9 楼lymlx()回复于 2005-06-04 12:48:03 得分 1

如果链接是菜单的话,你可把很多个页面合并到一个网页,减少原文件的数量,方便维护。  
  我见到过一个中等大小的网站,全站只用一个文件调用所有的功能。Top

10 楼FEB15(张郎)回复于 2005-06-04 12:49:55 得分 1

ASP不能实现Top

11 楼Impulse_Boy(不是我干的)回复于 2005-06-04 13:28:38 得分 1

用span或者div,里面加一个iframe,设置src指为待显示的asp页,即可实现单一的页面控制。Top

12 楼x1234521(Server.net)回复于 2005-06-04 13:43:10 得分 1

用JS的innerHTML来实现,非常简单  
  Top

13 楼uxen()回复于 2005-06-04 14:00:33 得分 1

我的做法和   x1234521(1234521)   一样  
  用JS的innerHTML来实现,非常简单Top

14 楼DCD(DCD)回复于 2005-06-04 14:07:53 得分 1

用DW,控制层的显示和隐藏,非常方便Top

15 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2005-06-04 15:48:40 得分 1

xmlhttpTop

16 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2005-06-04 15:50:48 得分 1

iframeTop

17 楼loveasp007(爱死拼)回复于 2005-06-05 01:11:06 得分 0

结贴了,参与者的大侠们,我都想给分,但只有50分,所以...小生在这里感谢大家的参与..  
   
  尤其感谢hahacc   、   jerryzhai   ,jekexys2004   、   lymlx   四位Top

相关问题

  • 高手请进!考考您的思路!
  • 高手请进! 考考你的思路!
  • 请教思路!
  • 请给个思路!
  • 帮帮我,顺便考考你,请进〉〉〉〉〉〉〉
  • 高手请进,实现这个帐龄查询的思路?
  • 进销存软件的信息初始化,请给点思路!
  • 请大家谈一下进销存的思路!
  • 求一个程序设计思路,高手请进
  • 高手请进!只要提供思路,分数不成问题!

关键词

  • 表格
  • 文字
  • 页面
  • js
  • asp
  • 实现
  • 默认
  • 链接
  • div

得分解答快速导航

  • 帖主:loveasp007
  • hahacc
  • jerryzhai
  • lovebanyi
  • coolwindkaka
  • jekexys2004
  • lymlx
  • lymlx
  • FEB15
  • Impulse_Boy
  • x1234521
  • uxen
  • DCD
  • superdullwolf
  • superdullwolf

相关链接

  • Web开发类图书

广告也精彩

反馈

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