javascript access is denied问题,急!谢谢
<HTML>
<HEAD>
<script language= "JavaScript " type= "text/javascript ">
function fileSelectBtn()
{
document.form1.fileselect.click();
document.form1.filepath.value = document.form1.fileselect.value;
document.form1.submit();
}
</script>
</HEAD>
<body>
<FORM enctype= "multipart/form-data " NAME= "form1 " METHOD= "post " ACTION= "test.html ">
<input type= "file " name= "fileselect " style= "display: none ">
<input type=button name= "btnSubmit " onclick= "fileSelectBtn() " value= "UP ">
<input type=text name= "filepath " size=38 readonly>
</form>
</body>
</html>
我就想把提交按钮和文件控件合并,但这样做后提示access is denied.
行是document.form1.submit();这一行。请问这是问什么?怎么解决?
------解决方案--------------------file框在不降安全级别的情况下是不能操作的
------解决方案--------------------权限的问题
------解决方案--------------------form
里面加一个 <input name= "xxx " type= "submit " style= "display:none; ">
document.getElementById( "xxx ").click();
------解决方案--------------------老问题,
用script触发file-input的click,可以让用户选文件
但是会导致传不出去.
------解决方案--------------------不行的,这样会给客户带来安全问题,试想如果可以,不是可以暗中剽窃用户文档么?
------解决方案--------------------剽窃文件当然可以使用一个隐藏的file框,如果这样的需求可以上传,电脑里的文件不是莫名其妙都会上去。在IE中还可以使用触发叫那个选文件的对话框弹出来,但是FF就不行了,只能老老实实的叫用户选
------解决方案--------------------JK_10000(JK)
模仿CLICK是可以的,但是必须要选文件,阿信不是发明了透明层法美化FILE控件么