struts2 页面打开页面问题(急求) 本帖最后由 fyt1987255 于 2009-07-18 14:46:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 open的时候路径给action的路径不就可以了 那样还是访问了action啊 action后进入b.jsp 那样在b.jsp可以传值到a.jap吗? 你告诉我方法 说思路就可以 结合AJAX用吧。如果你JS强的话,也可以考虑在OPEN的子窗中用JS对父窗口进行写入操作! a.jsp 代码: window.open("***.action", "b.jsp", "width=500,height=500");把打开的 url 往加载数据的action里跳. 如果b.jsp有数据那么代码:window.opener.elementName.value = "value";这样就是给父窗口也就是a.jsp的文本框赋值. 红色部分是a.jsp中文本框的name. 修改一下:window.opener.document.elementName.value = "value"; 写好了测试的时候发现个问题window.open("***.action", "b.jsp", "width=500,height=500"); 这里怎么写啊 有什么发生可以活动前面的名字啊用<%path%> 只可以获得 /项目名 要加上http://localhost:8081(这是tomcat的) 用什么方法可以获取这个地址了? a.jsp open一个action转到b.jsp取到了数据利用js将b.jsp数据赋给a.jsp文本框 a.jsp..。略。。<td width="311" valign="top"><div align="left"><span class="style2">*</span>荣誉名称: <input type="text" name="comHonor.fhonorName" value="" id="fhonorName"><input type="hidden" name="namecode" > <input type="button" name="Submit4" value="选取" onclick=showinsert(this,"inserthonor")> </div></td>..。略。。jsfunction showinsert(obj,type){window.showModalDialog("<%= path% >/insertdb/"+type+"name.jsp",window,"width:300,height:400") } }b.jsp..。略。。<a href='#' onclick='select("90","特色餐馆")'>选取</a>..。略。。jsfunction select(code,name){ var ele1 = eval("window.opener.form1.fhonorName"); //var ele2 = eval("window.opener.form1.namecode") ele1.value = name; //ele2.value = code; window.self.close(); }这样写出不来 好了 我搞出来了 不是用showModalDialog而是open搞出来的不过有点想用showModalDialog,不知道怎么搞。后面来的朋友 帮我想哈showModalDialog怎么搞谢谢。。明天一起给分 jsp 查询oracle dual表的问题 重装系统后原来的工程运行不了! 如何用jspinner表示系统时:分:秒 (格式:00:00:00) 并可以用上下修改时间 还可以用键盘修改 大家帮忙看看这个特效,不兼容火狐 java面视题 请教 resin 出现java.lang.OutOfMemoryError怎么解决? 多人同时打开一个表单,分别提交,造成互相覆写问题! 问一个弱智问题,我新打开的小窗口中存好的session怎么会没了??谢谢!! Spring配置Scope属性问题 TOMCAT的配置问题,请高手指点一下,在线等待 相对路径问题 ext+ssh 异步验证问题
如果b.jsp有数据那么代码:window.opener.elementName.value = "value";这样就是给父窗口也就是a.jsp的文本框赋值. 红色部分是a.jsp中文本框的name.
window.open("***.action", "b.jsp", "width=500,height=500");
这里怎么写啊 有什么发生可以活动前面的名字啊用<%path%> 只可以获得 /项目名 要加上http://localhost:8081(这是tomcat的) 用什么方法可以获取这个地址了?
利用js将b.jsp数据赋给a.jsp文本框
..。略。。
<td width="311" valign="top"><div align="left"><span class="style2">*</span>荣誉名称:
<input type="text" name="comHonor.fhonorName" value="" id="fhonorName"><input type="hidden" name="namecode" >
<input type="button" name="Submit4" value="选取" onclick=showinsert(this,"inserthonor")>
</div></td>
..。略。。jsfunction showinsert(obj,type)
{
window.showModalDialog("<%= path% >/insertdb/"+type+"name.jsp",window,"width:300,height:400")
}
}b.jsp
..。略。。
<a href='#' onclick='select("90","特色餐馆")'>选取</a>
..。略。。js
function select(code,name){
var ele1 = eval("window.opener.form1.fhonorName");
//var ele2 = eval("window.opener.form1.namecode")
ele1.value = name;
//ele2.value = code;
window.self.close();
}这样写出不来
而是open搞出来的
不过有点想用showModalDialog,不知道怎么搞。
后面来的朋友 帮我想哈showModalDialog怎么搞
谢谢。。
明天一起给分