高分求助,关于框架调用ASP文件的问题,在线急等~~~~~

lb3376 2008-03-26 01:41:26
框架调用文件代码:
<center> <iframe name="I1" src="top.asp" width="780" height="" scrolling="no" border="0" frameborder="0" style="margin:0">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></center>


在top.asp中有一多级菜单导航条,点击一级菜单,二级菜单不能显示.有没有解决办法啊????
...全文
581 45 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhjb1 2008-07-22
  • 打赏
  • 举报
回复
js菜单不会有问题的,我的个人网站以前就是用的具有弹性的的弹出多级菜单,由于不能在小型浏览器上浏览,所以去掉了。我想可能的原因是路径问题:
你先将js文档与所有文档放在一个文件夹下测试,而后调整相对位置——实际上这是Include的一个通病,当一个Include文件到另一个页面文件后,他的相对路径就仅与此文档有关,而不理会原文档(被Include)的相对路径了,试试。
一段时间忙忘了上CSDN了,sorry。
lb3376 2008-03-30
  • 打赏
  • 举报
回复
算了,看了没人能解决这个问题

还是自己来解决,我换了个导航条,不用JS菜单.
lb3376 2008-03-30
  • 打赏
  • 举报
回复
[Quote=引用 42 楼 net86 的回复:]
可能是被banner.swf这个flash挡住了吧。把flash改成透明的试试。
flash内加入以下代码
<param name="wmode" value="transparent" />
[/Quote]

不是这个的问题
net86 2008-03-30
  • 打赏
  • 举报
回复
可能是被banner.swf这个flash挡住了吧。把flash改成透明的试试。
flash内加入以下代码
<param name="wmode" value="transparent" />
fwy12 2008-03-29
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 zhjb1 的回复:]
建议采用ASP的Include方法,不用框架;他的书写方法是:
<!--#include file=top.asp-->
此语句不能在 <%%>中,只能嵌入到HTML中。试试
[/Quote]


该方法应该可以,但需注意,top.asp和你要将它欠入的网页只能有一个conn.asp文件,否则会提示错误的。
lb3376 2008-03-29
  • 打赏
  • 举报
回复
就这么一句
<!--#include file="inc/top.asp"-->


这句话应该没有问题吧???
  • 打赏
  • 举报
回复
应该不会出现这种情况啊,看看是不是你哪弄错了
lb3376 2008-03-29
  • 打赏
  • 举报
回复
单独打开top.asp,menu.js正常显示,但用include方法多级菜单导航条没有显示.
  • 打赏
  • 举报
回复
你单独打开top.asp这个,看看你的menu.js能正常显示没,不能,就是他的问题
lb3376 2008-03-29
  • 打赏
  • 举报
回复
用Include方法的话这个多级菜单导航条没有显示,其他内容显示正常.
<!--#include file=top.asp-->
在top.asp 中主要代码:
<table width="780" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="780" height="120">
<param name="movie" value="../pic/banner.swf" />
<param name="quality" value="high" />
<embed src="../pic/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="780" height="120"></embed>
</object></td>
</tr>
<tr>
<td align="left" valign="middle">
<script language="javascript" type="text/javascript" src="menu.js"></script></td>
</tr>
</table>


其中,menu.js是个多级菜单导航条.
如果用框架,多级菜单导航条能显示,但用include方法多级菜单导航条没有显示,不知道是哪儿的问题????
dandelionl 2008-03-28
  • 打赏
  • 举报
回复
mark
xiao1zhao 2008-03-28
  • 打赏
  • 举报
回复
不应该使用框架,而使用层
poonzsp 2008-03-28
  • 打赏
  • 举报
回复
简单最好,不需要整的哪么复杂 反而没效率
lihui157 2008-03-27
  • 打赏
  • 举报
回复
<!-- #include file="*.asp" -->
当然是这个了~~~~~~
zhjb1 2008-03-27
  • 打赏
  • 举报
回复
建议采用ASP的Include方法,不用框架;他的书写方法是:
<!--#include file=top.asp-->
此语句不能在<%%>中,只能嵌入到HTML中。试试
lb3376 2008-03-27
  • 打赏
  • 举报
回复
试了一下,好象还是有点问题啊
  • 打赏
  • 举报
回复
不是已经告诉你了吗???
lb3376 2008-03-27
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 wzr1977 的回复:]
不会是浏览器不让你用框架吧,框架我用过没问题,书签也可以用
[/Quote]

用框架是可以的,但显示不完全,因为TOP.ASP中有个多级菜单导航条,点击一级菜单,二级菜单被遮挡住不能显示.有没有人遇到这种情况,有没有解决办法?
rbwang 2008-03-26
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 chinmo 的回复:]
不过ASP文件没必要使用JS或者iframe
直接使用 <!-- #include file="*.asp" -->
[/Quote]
呵呵。最简单的办法好像就是这个啦。。。。
wzr1977 2008-03-26
  • 打赏
  • 举报
回复
不会是浏览器不让你用框架吧,框架我用过没问题,书签也可以用
加载更多回复(25)

28,409

社区成员

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

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