日期:2014-05-16  浏览次数:20299 次

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框的话,就不要浪费时间了,不能用脚本写值这么做的.