需要把网页的一个部分设计成公用的,另外一个部分,随着点击不同的菜单,进行改变?

tjucruiser 2005-07-22 04:04:12
随着菜单不同进行改变的那个部分,有些不规则,可以实现吗?

如果有难度,请问规则的该如何实现!
...全文
212 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
xck01 2005-07-28
  • 打赏
  • 举报
回复
<%
tt=cstr(request("tt"))
select case tt
case "1" %>
<!--#include file="a.asp"-->
<%case "2" %>
<!--#include file="b.asp"-->
<%case "" %>
<!--#include file="本页面.asp"-->
<%end select%>
xck01 2005-07-28
  • 打赏
  • 举报
回复
<%
tt=cstr(request("tt"))
select case tt
case 1 %>
<!--#include file="a.asp"-->
<%case 2%>
<!--#include file="b.asp"-->
<%case ""%>
<!--#include file="本页面.asp"-->
<%end select%>
tjucruiser 2005-07-28
  • 打赏
  • 举报
回复
<%
tt=request("tt")
if tt=1 then %>
<!--#include file="a.asp"-->
<%elseif tt=2 then%>
<!--#include file="b.asp"-->
<%else%>
<!--#include file="c.asp"-->
<%end if%>
好像最后少了一个<%end if%>
chjpeng 2005-07-28
  • 打赏
  • 举报
回复
这段代码是没有问题的,出现错误提示可能是当然目录里面没有要包含的那个文件

这个问题很简单的,那只是一个供你参考的方法

你要自己试着写一些代码~
byucruiser 2005-07-28
  • 打赏
  • 举报
回复
同问,我也发个帖子问!
tjucruiser 2005-07-28
  • 打赏
  • 举报
回复
<%
tt=request("tt")
if tt=1 then %>
<!--#include file="a.asp"-->
<%elseif tt=2 then%>
<!--#include file="b.asp"-->
<%else%>
<!--#include file="c.asp"-->
<%end if%>
这样使用的语句是不是缺少东西,提示缺少end,当在<%else if...%>语句结束之后,补上<%end if%>又提示<%else%>这里错误。
Jony_40562 2005-07-27
  • 打赏
  • 举报
回复

这么简单的问题居然~~~~~~~~~~~~~~
tjucruiser 2005-07-26
  • 打赏
  • 举报
回复
采用框架的方法没有问题,多谢前辈,但是我想知道这种动态包含文件的方法如何在不打开新文件的时候可行?
tjucruiser 2005-07-26
  • 打赏
  • 举报
回复
To:eastr(相濡以沫,不如相忘于江湖。)
前辈您说的方法对打开新的页肯定很好,没问题,但是在本页中的某一个地方打开新的内容,感觉就不太好了吧?
菜单里传出参数
a.asp?action=1
a.asp?action=2
....
下面的页接受参数,再做选择
action=request.querystring("action")
if action=1 then
response.redirect "b.asp"
else
response.redirect "c.asp"
end if
方法很多多。。。
tjucruiser 2005-07-26
  • 打赏
  • 举报
回复
To:eastr(相濡以沫,不如相忘于江湖。)
前辈您说的方法对打开新的页肯定很好,没问题,但是在本页中的某一个地方打开新的内容,感觉就不太好了吧?
菜单里传出参数
a.asp?action=1
a.asp?action=2
....
下面的页接受参数,再做选择
action=request.querystring("action")
if action=1 then
response.redirect "b.asp"
else
response.redirect "c.asp"
end if
方法很多多。。。
eastr 2005-07-25
  • 打赏
  • 举报
回复
按你说的问题好像是想用 iframe吧?找找关于网页框架的资料吧,值得研究,很多时候都用得着。
eastr 2005-07-25
  • 打赏
  • 举报
回复
菜单里传出参数
a.asp?action=1
a.asp?action=2
....
下面的页接受参数,再做选择
action=request.querystring("action")
if action=1 then
response.redirect "b.asp"
else
response.redirect "c.asp"
end if
方法很多多。。。
tjucruiser 2005-07-25
  • 打赏
  • 举报
回复

但是使用动态包含的话,象下面这样
<%
tt=request("tt")
if tt=1 then %>
<!--#include file="a.asp"-->
<%elseif tt=2 then%>
<!--#include file="b.asp"-->
<%else%>
<!--#include file="c.asp"-->
<%end if%>
那么重新显示页面的时候,是相当于整个页面重新打开,应该是重新变得一片空白,而后再慢慢显示,是吧??
tjucruiser 2005-07-25
  • 打赏
  • 举报
回复
但是使用动态包含的话,重新显示页面的时候,是相当于整个页面重新打开,应该是重新变得一片空白,而后再慢慢显示,是吧??
ksn520 2005-07-24
  • 打赏
  • 举报
回复
晕,没看清,好看可以
ksn520 2005-07-24
  • 打赏
  • 举报
回复
汗~~~~~这样也行????
可以使用条件判断
<%
tt=request("tt")
if tt=1 then %>
<!--#include file="a.asp"-->
<%elseif tt=2 then%>
<!--#include file="b.asp"-->
<%else%>
<!--#include file="c.asp"-->
<%end if%>
---------------------------------------
我记得刚学ASP就说过不能动态包含的。。晕死
jackycxg 2005-07-24
  • 打赏
  • 举报
回复
框架
tjucruiser 2005-07-24
  • 打赏
  • 举报
回复
前辈,使用您这样的方法
<%
tt=request("tt")
if tt=1 then %>
<!--#include file="a.asp"-->
<%elseif tt=2 then%>
<!--#include file="b.asp"-->
<%else%>
<!--#include file="c.asp"-->
<%end if%>

那么我的菜单对应的链接该怎么写呢?
如果都写成
<p><a href="Chinese.asp?answer=1"></a></p>对应菜单一

<p><a href="Chinese.asp?answer=2"></a></p>对应菜单二

<p><a href="Chinese.asp?answer=3"></a></p>对应菜单三

那么这样的话,他们都指向自己这个页面(Chinese.asp),点击刷新时候,不就重新显示一次Chinese.asp了吗?请问您是这样做的吗?
Jony_40562 2005-07-24
  • 打赏
  • 举报
回复
哎~~~
http://url/url.asp?act=值

if request("act")="值" then
代码...
....
....
else
if .....
.....
else
.....
.....
if ..
..
...
end if

这样写在一个页面通过asp页的act的值来判断
tjucruiser 2005-07-23
  • 打赏
  • 举报
回复
前辈,我想问您,您用这样的条件判断,只用一个网页就行了吗?一开始进入页面时候,还没有对应菜单,如果只是那些判断语句的话,那么右边的内容应该是空白的.我不想这样啊
加载更多回复(12)

28,406

社区成员

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

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