好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 整體刷新和局部刷新frameset窗口問題深入探討

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

熱門標(biāo)簽:甘肅銷售電銷機(jī)器人公司 智能電話機(jī)器人銷售話術(shù) 地圖標(biāo)注專業(yè)和非專業(yè) 汝南縣地圖標(biāo)注app 湖北地圖標(biāo)注公司 福建電銷貓機(jī)器人收費(fèi) 外呼直播語音系統(tǒng) 山東ai外呼電銷機(jī)器人好用嗎 四川正規(guī)外呼系統(tǒng)軟件
在項目中,經(jīng)常會遇到頁面分割,最常見的系統(tǒng)或網(wǎng)站的主界面。主頁面分為,上面系統(tǒng)簡介、下面作者簡介、左邊系統(tǒng)功能菜單、右邊則是菜單真正展示的界面。

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

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

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

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是轉(zhuǎn)向到tree.jsp頁面
現(xiàn)在項目中,前臺使用struts2,當(dāng)提交右邊頁面數(shù)據(jù)時,當(dāng)時設(shè)想:然后再次跳轉(zhuǎn)到主界面,相當(dāng)于重新讀取數(shù)據(jù),但是加載的主界面竟然是顯示在右邊區(qū)域,這樣就成了兩個LeftFrame。即使更改Struts2中的resultType的重定向也不可以。

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

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

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

functioncreateXmlHttpRequest(){
if(window.XMLHttpRequest){
returnnewXMLHttpRequest();
}elseif(window.ActiveXObject){
returnnewActiveXObject("Microsoft.XMLHTTP");
}
}
functioninit(){
//則進(jìn)行局部刷新
varxmlHttpReq=createXmlHttpRequest();
//獲得出發(fā)的url的,比如struts2的action或者servlet或jsp頁面
varurl="success.jsp";
xmlHttpReq.open("GET",url,true);
//因為你在作一個異步調(diào)用,
//所以你需要注冊一個XMLHttpRequest對象將調(diào)用的回調(diào)事件處理器
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中的寫法如下:
復(fù)制代碼 代碼如下:

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

兩種刷新方式,一種整體刷新;一種局部刷新;
您可能感興趣的文章:
  • 有關(guān)于整體刷新和局部刷新frameset窗口

標(biāo)簽:肇慶 梅州 吳忠 臨沂 南充 黔東 昌都 白銀

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《整體刷新和局部刷新frameset窗口問題深入探討》,本文關(guān)鍵詞  整體,刷,新和,局部,刷新,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《整體刷新和局部刷新frameset窗口問題深入探討》相關(guān)的同類信息!
  • 本頁收集關(guān)于整體刷新和局部刷新frameset窗口問題深入探討的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 港片的a都有哪些| 扒开胸罩疯狂捏胸吃奶头视频大全 | 美国一级大黄大色毛片| 国产一区二区三区免费播放| 肉色满园(高H,NP,限)txt百度云| 西班牙毛片| 国精产品一区一区三区四区有限 | 欧美日韩国产亚洲综合不卡| 久久综合精品国产二区无码不卡| 亲胸吻胸添奶头| 一级艳片西施播放| 《禁宫情妓》在线观看| 国产美女福利在线| 军训时和教官啪啪h| 免费观看污视频| 成人免费毛片???果冻| 一边亲嘴一边亲胸| 国产a级男女性高爱潮片| 国产精品色午夜免费视频| 人人澡人人爽精品AV视频| 台湾老情趣全棵内衣秀久久网| 野外激情三级在线观看 | 意大利一级毛片| 无套女疯狂被躁出白浆| 扒丝袜pisiwa在线影院| 91精品国产情侣高潮露脸仙踪林| 白羊配摩羯下不了床| 在线欧美精品一区二区三区| 欧美性色情黄大片r级爱的果实| 青青青国内视频在线观看软件| 宝贝夹紧| 艳妇臀荡乳欲伦H文校长| 公天天吃我奶躁我高H漫画| 被几个人日的走不了路| 中文字幕一区二区三区永久| 粗大猛烈进出| 一人战7雄7分28秒图片| 成人VR视频专区| 国模小黎大尺度精品0282p| 美女被免费网站91色| 青草视频在线观看迅雷下载|