当前位置: 代码迷 >> JavaScript >> window.opener有关问题
  详细解决方案

window.opener有关问题

热度:338   发布时间:2012-02-07 17:45:36.0
window.opener问题
由A页面开户B页面,当B页面上传文件成功后返回A页面,并且A页面的文本框file_name的值得到,即上传成功后得到文件名.
大概思路如下:
<input   name= "Submit3 "   type= "submit "   onclick= "window.open( 'uploadfile.php ') "   value= "上传附件 "   />
使用window.open打开上传窗口
<script   language= "javascript ">
window.opener.form1.file_name.value= ' <?php   echo   $upload_file;?> ';
window.close();
</script>
上传成功后返回A页面并且赋值

但出现如下错误提示
window.opener.form1.file_name为空或不是对象

注:使用IE7

------解决方案--------------------
type= "submit " submit了,前面的页面就可以不存在了
还有如果是file框的话,就不要浪费时间了,不能用脚本写值这么做的.
  相关解决方案