function simplePrint(){
var win = null;
win = window.open("simplePrint.jsp","win");
var delegateOrgName = document.getElementById('DelegateOrgName').value;
//alert(delegateOrgName);
win.document.getElementById("applicant").innerHTML = delegateOrgName;
}
在父页面中打开子页面,设置子页面<span id="applicant"></span>中的值,我用上面的代码可以实现,但是当我联系做打开子页面关闭子页面再打开再关闭重复操作的时候,子页面中的值一会有,一会又没有,而且一般第一次打开都是没有的,但是如果我加一个alert(delegateOrgName);时,子页面就每次都可以取到值,有没有更好的方法实现父页面给新打开的子页面赋值。
我实现的功能是打印父页面上面的一部分数据,也就是一个简易打印,需要抽取父页面上面的要打印的数据放到子页面中,然后再打印子页面。其他更好的实现方法也可以介绍给我,尽量详细一点哦。谢谢!
window.open
解决方案 »
- IE嵌入PDF文件后产生遮挡
- vector函数怎么定义
- 有谁调试过可乐吧?
- lnnux jsp上传图片拒绝访问
- ★★帮帮忙,一直处理不了--新手关于tomcat配置和javabean的疑问
- 小弟写的个小程序,编译是提示奇怪错误,求高手解决!
- 我在安装Eclipse3.1时,运行eclipse.exe时,出现“Required Java version:1.4.1.Available:1.3.1_01 ”错误,我装的是jdk1.5,请问为什么
- 有关Servlet的问题
- 急!急!jsp和servlet
- Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/fmt"
- 请教一个多文件上传的问题
- jfreechart柱形图显示问题求助 折腾二天了,附图!
window.open("simplePrint.jsp","win");
但是我用下面的js,不能获取到想要的值。
window.parent.document.getElementById("DelegateOrgName")
父页面直接接收var value = window.open("","");
alert(value);value就是子页面返回的值
window.open("simplePrint.jsp?DelegateOrgName=...","win");
alert("${delegateOrgName}");
这个差不多 不过最好加一个随机数的参数
能否详细一点?
通过get请求传至过去. . URL挂参数
这个差不多 不过最好加一个随机数的参数
能否详细一点?
通过get请求传至过去. . URL挂参数但是我在子页面alert的时候不能取到值,alert("${参数名}");
这个差不多 不过最好加一个随机数的参数
能否详细一点?
通过get请求传至过去. . URL挂参数但是我在子页面alert的时候不能取到值,alert("${参数名}");javascript有个 location.search
可以通过这个取得 url ? 以后的值..在进行拆分.
这个差不多 不过最好加一个随机数的参数
能否详细一点?
通过get请求传至过去. . URL挂参数但是我在子页面alert的时候不能取到值,alert("${参数名}");javascript有个 location.search
可以通过这个取得 url ? 以后的值..在进行拆分.谢谢了,已经解决,但是有一点我还是不清楚,我记得jsp页面之间传值可以直接用${}这个方式取值的,不知道为什么这里不可以。
这个差不多 不过最好加一个随机数的参数
能否详细一点?
通过get请求传至过去. . URL挂参数但是我在子页面alert的时候不能取到值,alert("${参数名}");javascript有个 location.search
可以通过这个取得 url ? 以后的值..在进行拆分.谢谢了,已经解决,但是有一点我还是不清楚,我记得jsp页面之间传值可以直接用${}这个方式取值的,不知道为什么这里不可以。
${} 这个是EL表达式啊.. .EL表达式的取值是 Page request session application等范围内取值要想用EL表达式取值,首先要放到这些作用域内. .
比如在servlet里 request.setAttribute("aa","fdafafda");
然后在jsp页才能 ${aa} 取值!