Java フレームワーク
aaa.jsp、bbb,jsp、ccc.jsp の 3 つのページがあります<script type="text/javascript"> function showDeatil(obj,url){ $("downMain").src=url; }</script><body onload=""> <!--这是主页面aaa.jsp --> <div style="width: 100%; height: 10%; float: left;"> <a id="sfcurrent1" href="#" target="downMain" onclick="showDeatil('1','bbb.jsp');">点击链接在下面的iframe中显示子页面</a> </div> <div style="overflow: visible; width: 100%; height: 90%; float: left; border-style: outset; border: 0px;"> <iframe style="border: 0px;" width="100%;" height="100%" frameborder="1" id="downMain" name="rightMain" src=""></iframe> </div></body>
<script type="text/javascript"> function showDeatil1(obj,url){ $("rightMain").src=url; }</script><body onload=""> <!--这是第二个子页面bbb.jsp --> <div style="width: 3%; height: 100%; float: left;"> <a id="sfcurrent1" href="#" target="rightMain" onclick="showDeatil1('1','ccc.jsp');">点击链接在右边的iframe中显示第三个页面</a> </div> <div style="overflow: visible; width: 96%; height: 100%; float: left; border-style: outset; border: 0px;"> <iframe style="border: 0px;" width="100%;" height="100%" frameborder="1" id="rightMain" name="rightMain" src=""></iframe> </div></body>
関数 Showdeatil1 (obj, url) {
$ ("#Rightmain"). 0) .src = URL;
エラーを修正し、ターゲットを削除してください。
function showDeatil(obj,url){
;
エラーを修正し、ターゲットを削除して試してください
$ は document.getElementById("downMain")
ここで 2 つの状況があります:
ターゲットがない場合、bbb ページが更新され、ウィンドウ全体が覆われます。例えば、ウィンドウ内 Bbbフレーム内にbbbページとcccページを表示します
iframe を配置したことがわかりました。高さは 200% に設定されており、iframe がウィンドウを埋め尽くしています