以下是我个人开发的一个订单管理程序的订单录入介面. (开发平台jdk1.4+tomcat5.0+sql2000+struts1.1)主要使用了javascript(子父窗口控制,弹出新窗口,子父窗口之间传值).
以下是具体步骤.
第一步:主档添加介面(如图1)
当点击客户代号右边的按钮时.将弹出一个子窗口,然后点击子窗口中的"选择"链接.所选的客户资料将传递到父窗口表单中.
以下是javascript代码.
1.子父窗口传值.
<script language="JavaScript"> function popup() { window.opener.document.all["test"].value='mytest'; //在子窗口设置父窗口表单元素的值. window.close() //关闭子窗口. } </script>
<a href="#" onClick="javascript:popup()">选择</a> //调用代码.
2.弹出新窗口
<script language="JavaScript"> function winopen(url,title) { window.open(url,title,"toolbar=no,directories=no,menubar=no,scrollbars=yes,width=600,height=300"); }
</script>
//--调用代码.
<a href="#" onClick="javascript:winopen('order_formlistAction.do?action=add&nid=123456','add')">添加明细</a>
|