<script language="javascript">
window.dialogArguments.filepath=null;//filepath是父窗口传递过来的变量
function ok()
{
window.dialogArguments.filepath=document.getElementById('temppath').value;//变量赋值
alert(window.dialogArguments.filepath);
window.close();
}
</script>
这是用于处理上传附件程序中的一段,作用是将附件上传到服务器后的路径赋值给父窗口。在IE6.0中运行正常,但是在火狐Firefox/3.0.4中测试,执行上传操作后,document.getElementById('temppath').value能得到附件的路径,但是再执行上述ok函数则不正常,alert(window.dialogArguments.filepath)语句不执行,可能是在执行上传时window.dialogArguments.filepath变量丢失,请问该如何处理?谢谢!