不知道什么原因,屏蔽了算了。^_^<input type=text id=dirname> <input type=button value=选择路径 onclick="seldir()"> <script language=javascript> function seldir() { var aa = ""; try{ aa = new ActiveXObject("Shell.Application").BrowseForFolder(0, "请选择路径", 0, "").Items().Item().Path; } catch( e ) {} dirname.value = aa; } </script>
呵呵,没有看清问题当取消选选择时,为创建对象,加上判断语句即可 <script language=javascript> function seldir() { var objSrc= new ActiveXObject("Shell.Application").BrowseForFolder(0, "请选择路径", 0, ""); if (objSrc!=null) { var aa = objSrc.Items().Item().Path; dirname.value = aa; } } </script> :_)
<input type=button value=选择路径 onclick="seldir()">
<script language=javascript>
function seldir() {
var aa = "";
try{
aa = new ActiveXObject("Shell.Application").BrowseForFolder(0, "请选择路径", 0, "").Items().Item().Path;
}
catch( e )
{}
dirname.value = aa;
}
</script>
<script language=javascript>
function seldir() {
var objSrc= new ActiveXObject("Shell.Application").BrowseForFolder(0, "请选择路径", 0, "");
if (objSrc!=null)
{
var aa = objSrc.Items().Item().Path;
dirname.value = aa;
}
}
</script>
:_)