亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

整體刷新和局部刷新frameset窗口問題深入探討

2020-07-27 21:38:24
字體:
來源:轉載
供稿:網友
在項目中,經常會遇到頁面分割,最常見的系統或網站的主界面。主頁面分為,上面系統簡介、下面作者簡介、左邊系統功能菜單、右邊則是菜單真正展示的界面。

遇到這種這種分割頁面,大家首先想到是frameset,使用framset分割多種frame,這種方式簡單。若是不喜歡使用framset,喜歡前臺設計的人也許會選擇div拼接,浮動,這就考查css樣式的功底了。
這次主要講解局部刷新的問題。需求是:左邊frame,右邊frame。

大家肯定疑問,這樣刷新沒有問題啊。的確如此。現在使用framset,分割兩frame,各自更新各自。右邊frame展示菜單盡管更新提交即可。對左邊frame是沒有影響的。

為了方便理解,左邊Frame簡稱LeftFrame,右邊Frame簡稱RightFrame;假如我提交RightFrame頁面,需要更新LeftFrame【動態】頁面。那如何辦呢?
其實就是從數據庫中重新讀數據;
復制代碼 代碼如下:

<FRAMESETcols="280,*"frameborder=yesbordercolor=silver>
<FRAMESRC="modifyMenu!showTreeMenu"NAME="menuTree"SCROLLING="No"id="leftTree">
<FRAMESRC="showModifyMenu.jsp"NAME="main"SCROLLING="AUTO"id="showModifyMenu">
lt;/FRAMESET>

其中modifyMenu!showTreeMenu是轉向到tree.jsp頁面
現在項目中,前臺使用struts2,當提交右邊頁面數據時,當時設想:然后再次跳轉到主界面,相當于重新讀取數據,但是加載的主界面竟然是顯示在右邊區域,這樣就成了兩個LeftFrame。即使更改Struts2中的resultType的重定向也不可以。

最后,竟然一個簡單的JS解決問題。
在提交右邊頁面RightFrame,使用JS更新左邊LeftFrame。如下:
在rightFrame中的body的onload的事件:
復制代碼 代碼如下:

functioninit(){
//leftTree是左邊Frame的id
//重新加載這個頁面
window.parent.frames["leftTree"].location.reload();
}

window.parent.frames["leftTree"].location.reload()
當時你在某一個思路上山窮水盡的時候,可以嘗試換種思路,也是會柳暗花明.
需求如下:若刷新右邊RightFrame頁面,只刷新部分左邊LeftFrame【刷新某個div】。
提到局部部分刷新,肯定想到是Ajax局部刷新。
那我們用純js的Ajax基礎實現:
復制代碼 代碼如下:

functioncreateXmlHttpRequest(){
if(window.XMLHttpRequest){
returnnewXMLHttpRequest();
}elseif(window.ActiveXObject){
returnnewActiveXObject("Microsoft.XMLHTTP");
}
}
functioninit(){
//則進行局部刷新
varxmlHttpReq=createXmlHttpRequest();
//獲得出發的url的,比如struts2的action或者servlet或jsp頁面
varurl="success.jsp";
xmlHttpReq.open("GET",url,true);
//因為你在作一個異步調用,
//所以你需要注冊一個XMLHttpRequest對象將調用的回調事件處理器
xmlHttpReq.onreadystatechange=function(){
if(xmlHttpReq.readyState==4){
if(xmlHttpReq.status==200){
//使用parent獲得左邊頁面中的某一個div,然后更改展示的外觀
window.parent.frames["leftTree"].document.getElementById(divId).innerHTML="測試";
}else{
alert(xmlHttpReq.status+xmlHttpReq.responseText);
}
}
};
xmlHttpReq.send(null);
}

window.parent.frames["leftTree"].document.getElementById(divId).innerHTML=xmlHttpReq.responseText
后臺action中的寫法如下:
復制代碼 代碼如下:

01.HttpServletResponseresponse=ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
out=response.getWriter();
out.print("從后臺傳入的數據");

兩種刷新方式,一種整體刷新;一種局部刷新;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久亚洲网站| 精品国产一区二区三区久久| 亚洲第一视频在线观看| 亚洲国模精品私拍| 久久精品亚洲精品| 欧美色视频日本高清在线观看| 精品成人av一区| 国产999精品视频| 555www成人网| 亚洲v日韩v综合v精品v| 日韩欧美中文在线| 欧美高清视频免费观看| 777午夜精品福利在线观看| 中文字幕日韩视频| 亚洲成人三级在线| 欧美第一页在线| 欧美日韩爱爱视频| 日韩在线视频观看正片免费网站| 青青久久av北条麻妃黑人| 久久久久久成人精品| 欧美在线一级视频| 久久夜精品香蕉| 91香蕉亚洲精品| 国产一区玩具在线观看| 亚洲综合在线中文字幕| 中文字幕日韩欧美| 久久久久久国产精品三级玉女聊斋| 日韩69视频在线观看| 国产一区二区三区在线看| 成人免费在线网址| 成人福利在线观看| 日av在线播放中文不卡| 国外成人在线播放| 亚洲视频在线看| 久久久av一区| 久久精品国产91精品亚洲| 久久久久久久91| 亚洲视频在线免费看| 成人免费网视频| 欧美日韩另类视频| 午夜精品久久17c| 成人中文字幕在线观看| 午夜欧美不卡精品aaaaa| 色诱女教师一区二区三区| 欧美日韩国产第一页| 亚洲人成亚洲人成在线观看| 国产亚洲精品激情久久| 色噜噜狠狠狠综合曰曰曰88av| 国产精品亚洲一区二区三区| 欧美精品videofree1080p| 亚洲欧洲国产精品| 国产精品视频久久久久| 中文字幕免费精品一区高清| 欧美精品激情blacked18| 亚洲欧美激情精品一区二区| 欧美日韩加勒比精品一区| 国产日韩在线视频| 国产亚洲成av人片在线观看桃| 综合欧美国产视频二区| 91精品国产91久久久久久吃药| 亚洲精品99久久久久| 亚洲综合第一页| 国产精品久久久久不卡| 欧美成人激情图片网| 欧美另类在线播放| 亚洲第一男人天堂| 日韩av在线免费看| 欧美壮男野外gaytube| 在线播放日韩欧美| 国产精品欧美久久久| 国产97在线播放| 欧美精品午夜视频| 亚洲精品国产综合区久久久久久久| 伊人亚洲福利一区二区三区| 日韩精品999| 久久亚洲春色中文字幕| 深夜福利日韩在线看| 日韩在线观看高清| 日韩在线视频一区| 久久精品小视频| 国产精品免费一区豆花| 一区二区三区美女xx视频| 97香蕉久久超级碰碰高清版| 欧美一级免费视频| 欧美疯狂xxxx大交乱88av| 国产亚洲成精品久久| 亚洲美女www午夜| 亚洲第一av网| 久久精品免费电影| 中文字幕亚洲欧美一区二区三区| 国内精品久久久久伊人av| 欧美日韩国产限制| 中文字幕国产精品| 91精品国产91久久| 91av网站在线播放| 超在线视频97| 欧美多人爱爱视频网站| 欧美精品少妇videofree| 国产精品直播网红| 国产成人综合精品在线| 成人黄色生活片| 精品国内亚洲在观看18黄| 7777免费精品视频| 国产一区香蕉久久| 国产69久久精品成人| 国产va免费精品高清在线观看| 欧美裸体xxxx| 亚洲国产97在线精品一区| 亚洲精品国产综合久久| 久久久久国色av免费观看性色| 久久久av网站| 欧美日韩国产一区二区三区| 久久九九精品99国产精品| 欧美激情极品视频| 亚洲国产成人91精品| 欧美一乱一性一交一视频| 欧美在线视频免费观看| 亚洲欧美国产精品久久久久久久| 亚洲xxx自由成熟| 国产亚洲精品91在线| 亚洲精品美女在线观看播放| 91沈先生作品| 国产亚洲欧美日韩精品| 成人午夜小视频| 中文字幕亚洲图片| 欧美大尺度电影在线观看| 亚洲伊人一本大道中文字幕| 成人免费视频在线观看超级碰| 亚洲黄色av网站| 国产欧美最新羞羞视频在线观看| 久久久久国产精品免费| 亚洲偷熟乱区亚洲香蕉av| 疯狂欧美牲乱大交777| 亚洲美女av电影| 91免费版网站入口| 91色视频在线导航| 中文字幕日韩专区| 国产欧美久久久久久| 国产成人一区二区三区电影| 欧美性极品xxxx娇小| 国外成人性视频| 最好看的2019年中文视频| 国产成人精品日本亚洲专区61| 热re91久久精品国99热蜜臀| 日韩黄色高清视频| 98视频在线噜噜噜国产| 1769国产精品| 性欧美激情精品| 亚洲国产欧美一区二区三区久久| 精品国产一区二区三区久久| 狠狠躁夜夜躁人人爽超碰91| 亚洲天堂一区二区三区| 亚洲a在线播放| 国产成人jvid在线播放| 欧美香蕉大胸在线视频观看| 欧美日韩国产一中文字不卡| 日韩av在线免播放器| 在线性视频日韩欧美| 最近中文字幕mv在线一区二区三区四区| 日韩在线精品一区| 精品久久久久久久久久久久| 亚洲天堂成人在线视频| 日韩av观看网址| 成人乱人伦精品视频在线观看|