in B.jsp: window.showModalDialog("C.jsp", window, "xxx"); in C: var win = window.dialogArguments; // win就是B的window了,你可以调用B中的函数更新B
模式窗口好像不能刷新的吧 是否需要用div 或者是iframe呢
不用刷新页面。也可以像下面这样 in B.jsp: var ret = window.showModalDialog("C.jsp", window, "xxx"); in C.jsp: window.returnValue = “your data” 这里, B中的ret就是C中的returnValue
in C: var win = window.dialogArguments; // win就是B的window了,你可以调用B中的函数更新B
in B.jsp: var ret = window.showModalDialog("C.jsp", window, "xxx");
in C.jsp: window.returnValue = “your data”
这里, B中的ret就是C中的returnValue
window.opener.reload();
parent.window.close();
这样可以得到一个返回值 但是不起作用的啊 想通过Jquery和Ajax来局部刷新某个td里面的数据,但是多个td就不知道怎么去刷新了 帮忙···