js页面局部刷新问题

2025-02-24 13:32:21
推荐回答(2个)
回答1:

第一种方法,在你的代码基础上:
1、假设左边tree的html结构:


//注意以上a元素的link属性代表中间将要显示的页面的名称,根据需要自行修改

2、引入jquery库,在head之间添加如下代码:
$(function(){
var $tree_a = $("#tree").find("a");//获取tree中的a元素集合
var $main = $("#main");//获取中间部分元素
$tree_a.on("click", function(){
$main.empty();//初始化
var $frame =$("");//定义框架对象
var $this = $(this);//当前被点击的tree的a
$frame.attr({//设置中间部分框架的属性
"src": $this.attr("link"),//框架引入的页面地址
"name": "main_frame",//框架名称
"width": $main.width() || "100%",//框架宽度
"height": $main.height() || "100%",//框架高度
"frameborder": "0",//框架边框
"scrolling": "auto"//框架滚动条设置
});
$frame.appendTo($main);//将框架插入到中间部分
});
});

第二种方法,改变你的代码结构:
1、修改html结构,将中间部分更改为iframe

中间


这段代码修改为


2、修改左侧tree的a元素
课表查询
......

有问题请留言

回答2:


noresize="noresize" id="topFrame" />

noresize="noresize" id="bottomFrame" />

<br>自己参考下吧</p> </div> </div> <div class="clear"></div> </div> </div> </div> <div class="wendaright"> <div class="wdluluerwema"> <div class="wdxgwttop">相关问答</div> <div class="wdxgwtnr"> </div> <div class="clear"></div> </div> <!-- 其他随机问答['id'=>alphaID($like['zid'])] --> <div class="wdluluerwema"> <div class="wdxgwttop">最新问答</div> <div class="wdxgwtnr"> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/177200244105078404.html">清朝大臣索尼 和 日本索尼公司 有关系 吗 ?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/231310612.html">关于退役特种兵国外当雇佣兵的小说</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/1799842299967807707.html">《流着泪的你的脸》这首歌的歌词什么意思</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/365512470031818332.html">有什么软件可以将模糊的照片变清晰</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/540016765.html">物流中曼谷SCT,和曼谷PAT分别是什么意思?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/563299643.html">函数y=x대+lnx的导数</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/616057554399302372.html">脑血栓是怎么样形成的,最好的治疗手段是?拜托了各位 谢谢</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/1385566854687098620.html">红脚隼的外形特征</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/329476889781398285.html">我男朋友晚上和别的女人来找我,那女的叫我和男朋友分手她俩在一起,他又回来找我,各种理由说没做过对不</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://51a.net/1822086153362177988.html">一一款宝马x5发动机故障电子气门系统停用调整故障太频繁是什么问题</a></div> </div> </div> </div> </div> <div class="clear"></div> <div class="footer"> <!-- 移动底部导航 --> <div class="fanhuitop"><a href="#top" ref="nofollow"><img src="https://51a.net/static/old/img/fhtop.png" alt="返回顶部" title="返回顶部"></a></div> <div class="dibu"> <div class="dibu"> </div> </div> <div class="banquan"> <p>内容全部来源于网络收集,如有侵权,请联系网站删除:QQ号:24596024</p> </div> </div> </div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?aa60e2f779ee696abd6a207eac06903d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>