Javascript 如何关闭我的openCentredWindow?

Javascript 如何关闭我的openCentredWindow?,javascript,Javascript,步骤1:下面是我的弹出窗口javascript <SCRIPT LANGUAGE="JavaScript"> <!-- var myWindow; function openCenteredWindow(url) { var width = 780; var height = 215; var left = parseInt((screen.availWidth/2) - (width/2)); var top

步骤1:下面是我的弹出窗口javascript

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var myWindow;

    function openCenteredWindow(url) {
    var width = 780;
    var height = 215;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
    }
    //-->
    </SCRIPT>
    <form name="form1" method="post" action="">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td bgcolor="#000000"><span class="style6">Menu Details</span></td>
          </tr>
          <tr>
            <td bgcolor="#E8F2FF">&nbsp;</td>
          </tr>
          <tr>
            <td bgcolor="#E8F2FF"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td width="17%" bgcolor="#E8F2FF">&nbsp;<strong>Diet Menu Item</strong></td>
                <td width="26%" bgcolor="#E8F2FF">&nbsp;<? echo $DIET_MENUITEM_ID;?></td>
                <td width="11%" bgcolor="#E8F2FF">&nbsp;<strong>Serving Size</strong></td>
                <td width="27%" bgcolor="#E8F2FF">&nbsp;<? echo $SERVING_SIZE;?></td>
                <td width="12%" bgcolor="#E8F2FF">&nbsp;<strong>Enabled</strong></td>
                <td width="7%" bgcolor="#E8F2FF"><input name="ENABLED" type="checkbox" id="ENABLED" value="1" <? if($ENABLED==1){?>checked <? }?> /></td>
              </tr>
              <tr>
                <td bgcolor="#E8F2FF">&nbsp;<strong>Cook Instructions</strong></td>
                <td colspan="5" bgcolor="#E8F2FF"><textarea name="COOK_INSTRUCTION" cols="50" rows="5" id="COOK_INSTRUCTION"><? echo $COOK_INSTRUCTION;?></textarea></td>
              </tr>
              <tr>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF"><input type="submit" name="update" id="update" value="Update"></td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td bgcolor="#E8F2FF">&nbsp;</td>
          </tr>
          <tr>
            <td bgcolor="#000000"><span class="style6">&nbsp;<? echo $info;?></span></td>
          </tr>
        </table>
    </form>

步骤2:下面是我的javascript弹出窗口中的表单页面显示

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var myWindow;

    function openCenteredWindow(url) {
    var width = 780;
    var height = 215;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
    }
    //-->
    </SCRIPT>
    <form name="form1" method="post" action="">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td bgcolor="#000000"><span class="style6">Menu Details</span></td>
          </tr>
          <tr>
            <td bgcolor="#E8F2FF">&nbsp;</td>
          </tr>
          <tr>
            <td bgcolor="#E8F2FF"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td width="17%" bgcolor="#E8F2FF">&nbsp;<strong>Diet Menu Item</strong></td>
                <td width="26%" bgcolor="#E8F2FF">&nbsp;<? echo $DIET_MENUITEM_ID;?></td>
                <td width="11%" bgcolor="#E8F2FF">&nbsp;<strong>Serving Size</strong></td>
                <td width="27%" bgcolor="#E8F2FF">&nbsp;<? echo $SERVING_SIZE;?></td>
                <td width="12%" bgcolor="#E8F2FF">&nbsp;<strong>Enabled</strong></td>
                <td width="7%" bgcolor="#E8F2FF"><input name="ENABLED" type="checkbox" id="ENABLED" value="1" <? if($ENABLED==1){?>checked <? }?> /></td>
              </tr>
              <tr>
                <td bgcolor="#E8F2FF">&nbsp;<strong>Cook Instructions</strong></td>
                <td colspan="5" bgcolor="#E8F2FF"><textarea name="COOK_INSTRUCTION" cols="50" rows="5" id="COOK_INSTRUCTION"><? echo $COOK_INSTRUCTION;?></textarea></td>
              </tr>
              <tr>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF"><input type="submit" name="update" id="update" value="Update"></td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
                <td bgcolor="#E8F2FF">&nbsp;</td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td bgcolor="#E8F2FF">&nbsp;</td>
          </tr>
          <tr>
            <td bgcolor="#000000"><span class="style6">&nbsp;<? echo $info;?></span></td>
          </tr>
        </table>
    </form>

菜单详情
饮食菜单项
份量
已启用
/>
烹饪说明

问题:如何在我单击步骤2中的提交按钮后自动关闭弹出窗口。单击“提交”按钮后,我无法自动关闭弹出窗口。如果您在弹出窗口内部,您可以简单地调用
window.close()关闭它。把它放在哪里取决于你想什么时候关闭它。例如,如果要在服务器端处理后关闭它,可以向服务器端代码中添加以下内容:

echo "<script type='text/javascript'>window.close();</script>"
echo“window.close();”

我应该把echo脚本放在我的弹出窗口的什么地方?旁注,看在上帝的份上,使用
,每次你制作所有CAPS HTML标签时,上帝都会狠狠地屠杀一只小狗。