为了账号安全,请及时绑定邮箱和手机立即绑定

点击导航栏,导航栏不变,下方页面刷新。

点击导航栏,导航栏不变,下方页面刷新。

可以实现多个页面共用一个导航和尾部,方便修改,具体就是,每个页面里都有同一个导航栏,如果每个页面都写重复的代码,浪费资源,也不容易修改,网上有看过iframe ,但是 如果点击导航 我需要的是导航下面的内容刷新而不是导航那个位置刷新,类似 黄龙溪 官网里面上面的导航栏,
查看完整描述

6 回答

?
习惯受伤

TA贡献885条经验 获得超1144个赞

可以通过跨iframe调用JS动态刷新,通过document.frames[]找到下边那个iframe,然后调用其内部的JS执行刷新。
查看完整回答
1 反对 回复 2017-02-07
?
Mr_zhanghuadi

TA贡献5条经验 获得超0个赞

我的处理方式是给内容划定一个div并指定其id,通过利用AJAX对你的点击事件进行相应的请求,然后清空该div的内容,显示请求的数据内容。

查看完整回答
反对 回复 2018-02-07
?
live慕容

TA贡献1条经验 获得超0个赞


用MVC框架

查看完整回答
反对 回复 2017-02-08
?
宝慕林0476498

TA贡献9条经验 获得超10个赞

用frameset或者iframe都可以实现

<frameset rows="25%,*" frameborder="1"> 

<frame name="top" src="top.html">

<frameset cols="25%,50%,*" frameborder="1">

<frame name="left" src="left.html">

<frame name="right" >

</frameset>

</frameset>

<html>

以上是主页代码,分为top left right三个frame 对应三个html


<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title></title>

</head>

<body>

<a href ="1.html" target="right">

1</a><br/>

<a href ="2.html" target="right">

2</a><br/>

</body>

</html>

以上是left里面的代码

这时候页面就是一个类似于这样的

            top页面内容

1

                right页面内容

2

 当点击1的时候right的frame就转到1.html其他地方不变

当点击2的时候right的frame就转到2.html其他地方不变

这个是我之前学习frameset写的,我觉得可以实现你说的功能



查看完整回答
反对 回复 2017-02-07
?
范佩西MU

TA贡献23条经验 获得超6个赞

确实是用iframe可以解决的 

查看完整回答
反对 回复 2017-02-07
  • 6 回答
  • 2 关注
  • 14162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信