⑴ 在jsp頁面中切換標簽並刷新標簽下內容,標簽下內容是局部刷新
可以用iframe來操作,<div><iframe src="液並xxx.action"></iframe></div>,做出來多咐埋配個頁簽動態的用js修改 iframe.src的值就衡指可以實現局部刷新了。
⑵ js中 當關閉該頁面時,刷新另一個頁面
這要求刷來新的窗口有一個名稱,例源如windowA。在要關閉的頁面加入
<body onunload="javascript:windowA.location.reload()">
如果要刷新的是將要關閉頁面的父窗口,則可以在要關閉的頁面加入
<body onunload="javascript:window.opener.location.reload()">
⑶ jsp中如何重寫f5刷新功能
自己寫條件,刷新代碼如下(無框架)
刷新本頁:
Response.Write("<script language=javascript>window.location.href=window.location.href;</script>")
刷新父頁:
Response.Write("<script language=javascript>opener.location.href=opener.location.href;</script>")
轉到指定頁:
Response.Write("<script language=javascript>window.location.href='yourpage.aspx';</script>")
⑷ JSP如何只刷新部分頁面
你可以AJAX做這個
這個要對 Javascript比較熟悉
-------------------------------------
你說的那個就是別人用JavaScript實現的AJAX
你去找找AJAX框架吧 就可以滿足你的要求
DOJO EXT這2個效果比較好
⑸ js刷新當前頁面
F5重新刷新頁面,相當於在資料庫重新載入到數據到jsp頁面,數據,當然是你在資料庫查詢出來的數據,你要刷新頁面,用window.location.reload(); 這個就行了
⑹ js頁面局部刷新問題
第一種方法,在你的代碼基礎上:
1、假設左邊tree的html結構:
<ul id="tree">
<li><a href="javascript:void(0)" link="format.html">課表查詢</a></li>
<li><a href="javascript:void(0)" link="1.html">信息修改</a></li>
</ul>
//注意以上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 =$("<iframe></iframe>");//定義框架對象
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
將
<div id="main" style="width:82%; background:yellow; height:500px; float:left">中間</div>
</div>
這段代碼修改為
<ifame name="main" src="" id="main" frameborder="0" width="82%" height="500px" scrolling="auto"></iframe>
2、修改左側tree的a元素
<a target="main" href="...">課表查詢</a>
......
有問題請留言