为什么window.close无效
A.php:
<input onClick="open_B();" type="button" name="xzbj1" value="选择当前班级">
function open_B()
{
window.open('/oa/B.php?act=list_insert&type=cur','','location=no,directorys=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=953,height=470,top=176,left=161');
}
B.php:
......省略
<input class="anniu_30" name="Submit3" type="button" value="确定选择" onclick="javascript:Submit_banji({$banji.id},'{$type}');" />
function Submit_banji(banji_id,banji_type)
{
$("input[name=banzhuren_id]",window.opener.document).val(id);
$("#bzr",window.opener.document).html( real_name );
window.close();
}
在A.php页面中点击“选择当前班级”按纽,在弹出来的的B.php中选择好之后,点击“确定选择”按纽后并没有关闭B.php这个页面。
说明:在浏览器中是正常的,由于我的PHP程序用AppCan加了一个APP的壳,安装在手机上,只是用这个APP打开时无效,手机浏览器可以正常操作。我分析应该是在点击“选择当前班级”时并没有弹出一个新窗口来打开B.php,而是替换掉了A.php,所以在点击“确定选择”后没有反应。
请问应该怎么弄才能在APP上正常打开?