我有两个JSP页面,genurl.jsp
和editUrl.jsp
。
在genurl
中,这是一个小窗口,它以表格形式显示记录和填充在div中的内容。还有一个按钮“编辑”会在下面触发此功能,并称为editURL.jsp
。
代码:
//function to call the edit the page
function editURL(filename,url){
var x=document.getElementById("table123");
x.style.display="none";
$('body').pWin("open", {
x: 260,
y: 47,
height: 450,
width: 881,
title: "Edit:Advance Configuration",
skinMode:'dialog',
iframe:true,
url: "editUrl.jsp",
data: {
filename:filename,
link:url
},
offResize:true,
offMove:true,
onTitle:false,
offBottom:true
});
}
基本上,editUrl.jsp包含要显示的不同数据,它在genurl.jsp中的“表”记录的正下方显示记录,当然这意味着它不在窗口之内。
所以我要做的就是将表嵌入div(table123)中,并使用x.style.display="none";
隐藏表的内容,以便它可以正确显示editURL.jsp中的记录。
到目前为止,对于pWin
JavaScript来说,它一直很好,它主要负责打开窗口主体,指定窗口的高度和宽度等,并将值传递给另一个JSP页面。
下面是我的editURL.jsp的屏幕截图:
所以我打算实现但还没有弄清楚的是,当我单击图片左上方的x按钮时,它将删除页面的内容,这很好,但是我需要原始内容记录(表)重新出现。
考虑到我无法getElementbyID
来自另一个JSP页面的div,我无法弄清这一点。