日期:2014-05-18 浏览次数:20488 次
单位名称:<div id="bb"></div> <input type="button" onclick="openWind()" value="点击"> <br> 单位编码: __123____ 备注: __xxxx____ <script> function openWind() { window.open("b.html"); } </script>
------解决方案--------------------
另外也可以使用window.returnValue返回值,在a.html中操作
------解决方案--------------------
用模式对话框弹出B页面,在B页面填写完点“关闭”时设置返回值
A页面在B对话框结束后获取返回值并将返回值解析出来,写入相应的控件中。
------解决方案--------------------
跨页面传递变量,用页面参数、Cookie都可以的,如:
a ----> b 时把a的控件值传递过去
b ----> a 控件值回写
------解决方案--------------------
1: 如何填入 ?
-------------------
可以用javascript 来填.也可以通过get 方式传值
eg: b刷新a 时 这么写 a.aspx?name='xxx'
在a里获得 name 就可以了
当a.aspx 被刷新后,
单位编码: __123____
备注: __xxxx____
这两项已经填入的,因为刷新,也清空了,
你把填入放在刷新后面,就可以了
------解决方案--------------------
5楼的方法可行。
------解决方案--------------------
不需要刷新就可以了
a.aspx
<input type='text' id='danwei' name='danwei'/><button onclick="window.open('b.aspx')">[按钮]</button>
------解决方案--------------------
做成页面属性
关闭前给属性附值
关闭判断属性是否有值
有则给
------解决方案--------------------
不知道你以那种方法弹出来的
第一: open弹出来 window.parent.document.getElementById("v").value=xxx;
第二:window.showModalDialog("bb.aspx")
var k=window.dialogArguments;
k.document.getElementById("v").value=xxxxx;
window.close();
------解决方案--------------------
open弹出来 window.parent.document.getElementById("v").value=xxx;
window.showModalDialog("bb.aspx")
var k=window.dialogArguments;
k.document.getElementById("v").value=xxxxx;
window.close();