需求说明:两个JSP页面,父页面需要子页面的内容,但子页面是隐藏的,具体来说,子页面是一系列的模板,父页面要通过id来获取这些模板,不愿意通过方式导入,因为如果模板过多,就导致整个父页面太大,加载缓慢,以下两个方案,不知有没有解决这个问题.
1,通过ajax方式
实现过程:通过ajax请求到子页面中,子页面获取参数id使用java和js变量的交互后,返回需要的模板信息
缺点:把js变量转换成...
分类:
其他好文 时间:
2014-10-15 20:11:01
阅读次数:
137
浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法 弹出子页面 子窗口刷新父窗口 刷新以open()方法打开的窗口 刷新以winodw.showModelDialog()方法打开的窗口Java代码
分类:
Web程序 时间:
2014-10-15 14:16:10
阅读次数:
225
几天和朋友一块讨论,如何通过js在父页面和子页面之间传值的问题,总结如下:
需求描述:父页面有多个子页面,实现在父页面点击子页面,传值到子页面。
看着很简单,试了好久,主要纠结在如何获取iframe,刚开始用document.getElementById('iframe的ID'),后来查资料才发现这种方法只是去取出了一个OBJECT,不能操作它的函数方法,后来改成window.iframes[...
分类:
Web程序 时间:
2014-10-13 20:04:17
阅读次数:
225
忽然发现Chrome浏览器版本 37.0.2062.103 m 不支持showModalDialog模态对话框和无法返回returnValue
项目原先用到的都不能正常执行
找了个折中方案利用window.open代替showModalDialog利用 window.opener.document来操作父页面的元素
window.open("xsp/exesp?todo=13","","he...
分类:
其他好文 时间:
2014-09-22 17:34:32
阅读次数:
167
今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可以有用,或许可以帮助需要帮助的人
这里使用 eval() 函数
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
父...
分类:
Web程序 时间:
2014-09-22 13:16:02
阅读次数:
198
父页面获取子页面的数据 ?1.若仅仅是勾选,则将勾选的放到map中(key,value),key是能验证数据唯一的字段,value就是勾选行的rowData; ????再将map转换成json格式的字符串,保存到隐藏域中;通过form表单提...
分类:
其他好文 时间:
2014-09-12 12:08:23
阅读次数:
178
现在这个系统,用到了大量的选择器 和 自动完成,凭借我的三寸不烂之手, 将这些选择器 和 自动完成做到了最简化, 一路顺风顺水.今天下午补充一个页面的选择器, 要取一个复杂的 json 对像,用来填充数据.这个 json 对象包含数组, 取出来后,要转变为本地页面(选择器的父页面)的某个"类"的实例...
分类:
Web程序 时间:
2014-09-11 20:45:42
阅读次数:
324
最近在搞页面。引用了分页的嵌套页面,各种错,之前也做过类似的,很容易忘,所以在此记录下来,希望对开发的你们,也有所帮助。简单点说它们的区别:<jsp:includepage="">
父页面和包含进来的页面单独编译,单独翻译成servlet后,在前台拼成一个HTML页面。
<%@inclu..
分类:
Web程序 时间:
2014-09-11 19:33:43
阅读次数:
182
1. jquery在iframe子页面获取父页面元素代码如下:$("#objid",parent.document)2.jquery在父页面获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document)3.js在iframe...
分类:
其他好文 时间:
2014-09-01 12:15:33
阅读次数:
175
iframe问题2008-01-2216:37******显示iframe内容 XHTML1.0Transitional标准不能显示 父页面:改动为 HTML4.01Transitional标准 子页面不要表头 ******去掉iframe横向滚动栏或竖条 1.在主页面加ifra...
分类:
其他好文 时间:
2014-08-14 19:29:29
阅读次数:
200