高手请进!考考您的思路!
用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




