每日一得

不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速开发
最近关心的内容:SSH,seam,flex,敏捷,TDD
本站的官方站点是:颠覆软件

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  220 随笔 :: 9 文章 :: 421 评论 :: 0 Trackbacks
在新窗口中添加内容到父窗口

代码如下:
父窗口: form.html
<script language="JavaScript">
function addItems() 
{
    
var AWnd=window.open('items.htm','fwId','resizable=yes,scrollbars=yes,width=300,height=400');
    AWnd.focus();

}
function delItems() 
{
  
var sel=document.menu.fwId;
  
for(i=0;i<=sel.options.length;i++)
  {
  
if(sel.options[i]!=null)
    
if(sel.options[i].selected)
    {
      sel.options[i]
=null;
      i
--;
    }
  }
}
</script>

<form method="post" name="menu">

<select name="fwId" size="5" multiple>
</select> 
<input name="item" type="button" onClick="addItems()" value="Ìí¼Ó"> 
<input name="itemDel" type="button" onClick="delItems()" value="ɾ³ý" > 
</form>




新开窗口items.html:

<script language="JavaScript">
function doSubmit(value,name) 
{
      
var aa = window.opener.document;
    
var myop = aa.createElement("OPTION");

    
for(var j = 0; j < aa.menu.fwId.options.length; j++
    {
          
if(value == aa.menu.fwId.options[j].value)
            {
                alert(
"ÒѾ­±»Ñ¡Ôñ£¡");
                
return;
            }
    }
    myop.text 
=name;
    myop.value 
=value;
    aa.menu.fwId.add(myop); 
}
</script>

<form name="items">
    
<a onclick="javascript:doSubmit('1','test1');" href="#">test1</a><br>
    
<a onclick="javascript:doSubmit('2','test2');" href="#">test2</a><br>
</form>

posted on 2006-05-05 20:37 Alex 阅读(3531) 评论(0)  编辑  收藏 所属分类: web技术

只有注册用户登录后才能发表评论。


网站导航: