ls可能理解错了,我指的是文件找开对话框的初始路径,就是一点击,显示指定目录的文件列表,当然,用户是可能更改位置的.
并不是指定具体的上传文件,而是为了记忆最近几次的上传文件所在路径,让用户不用去麻烦地更改选择文件的目录.比如:
用户想要上传C:\windows\system32\aa.tmp这个文件,但是点击文件控件,弹出的默认路径可能是C:\,这样,用户必须要更改路径位置到C:\windows\system32\路径下,才能找到那个文件,如果弹出对话框,一开始就能定位到c:\windows\system32\目录下,就可以直接选文件了,要方便得多.另外,不知道能不能指定文件类型过滤,如,只显示*.csv我查了一下DHTML手册,是找不到相关属性的,但不知道IE浏览器是否有对象可以直接访问.
并不是指定具体的上传文件,而是为了记忆最近几次的上传文件所在路径,让用户不用去麻烦地更改选择文件的目录.比如:
用户想要上传C:\windows\system32\aa.tmp这个文件,但是点击文件控件,弹出的默认路径可能是C:\,这样,用户必须要更改路径位置到C:\windows\system32\路径下,才能找到那个文件,如果弹出对话框,一开始就能定位到c:\windows\system32\目录下,就可以直接选文件了,要方便得多.另外,不知道能不能指定文件类型过滤,如,只显示*.csv我查了一下DHTML手册,是找不到相关属性的,但不知道IE浏览器是否有对象可以直接访问.
<script language=javascript>
function window.onload()
{
document.form1.T1.focus();
var WshShell=new ActiveXObject("Wscript.Shell");
WshShell.sendKeys("c:\\test.txt"); //向文本框里发送东东
}
</script>
但是,这只是给它赋了个值,并没有读取真正的文件;如果你要做文件上传或其他本地文件操作,这样赋值是没有用的
(ie7默认安装的),所以估计没办法实现啊。不过好像不用做opendialog就自己有记忆功能。你打开一次
以后,它自己会记住的,下次还默认那个位置