将jsp拆分frame架構,因為采用了第一種方式,一直在考慮用jquery異步請求擷取資料,總是但不到效果,
終于在js寫吐的時候選擇了第二種方式。
//參考網上的使用,大多是下面這個樣子,如果涉及靜态頁面之間定位,是沒有問題的
//href:為目标頁面----->通過target定位到frame
<a href="views/mainframe.jsp" target="Iframe" " >${org.orgName}</a>
<iframe id="IframeId" name="Iframe" width="1000px" style="border:0px;"></iframe>
//當涉及到資料動态多擷取時候上面就失效了;
//不確定上面的寫法是否正确,但不牽扯到資料的時候 确實能達到效果
//個人認為href:用于request請求,target用作frame頁面定位,frame的src用于指定包含的架構頁面
<a href="actionURL用于擷取資料展示到mainframe.jsp" target="Iframe" " >${org.orgName}</a>
<iframe src="views/mainframe.jsp" id="IframeId" name="Iframe" width="1000px" style="border:0px;"></iframe>
//定義自适應frame高度的js
<script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("IframeId");
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>