2016-11-28 64 views
0

我Form1.jsp具有IFRAME訪問從一個頁面iframe來JSP的另一頁中的JavaScript功能

<iframe id="results" name="results" style="display: none;" 
width="100%" height="240" frameborder="1"></iframe> 

我要訪問iframe的ID在javascript函數在我的form2.jsp

function Hide() { 
    if(document.getElementById("results").style.display=="none") { 
    document.getElementById("results").style.display="block"; 
    } 
} 

在地方結果字符串我想從Form1.jsp訪問iframe id

+0

結果是什麼?任何控制檯錯誤? form2在哪裏?在iFrame中?你能發佈更多的HTML嗎?你也調用隱藏功能,但它應該顯示。您也可以通過腳本設置樣式,以便測試能夠工作 - 嘗試'console.log(document.getElementById(「results」).style.display)'當您預期它可能不是「none」時 - 閱讀這裏:http://stackoverflow.com/questions/4866229/can-you-check-an-objects-css-display-with-javascript – mplungjan

+0

JavaScript函數隱藏()在form2.jsp我想訪問的iframe id在form1.jsp通過JavaScript隱藏()在form2.jsp –

+0

http://stackoverflow.com/questions/23286619/how-to-pass-the-values-from-one-jsp-page-to-another-jsp -without-submit-button – Mahi

回答

0

試試這個。從Myform1.jsp

  1. 重定向用jsp到Myform2.jsp重定向方法

公共無效response.sendRedirect是( 「Myform2.jsp /?formid = ID」)拋出IOException異常

將其添加到form1.jsp中。

id =你的id,你想發送。

  1. 在form2.jsp中,閱讀Url並獲取查詢。
+0

我們需要添加public void response.sendRedirect(String location)引發IOException方法。它是在Form1.jsp或Form2.jsp –

+0

通過使用上面的方法,我們可以訪問整個jsp頁面,但我只想從一個jsp訪問iframeid到另一個jsp頁面 –

+0

好了,然後附加iframe id與您的url,然後使用ajax將它返回到第二頁。 –

相關問題