onclick=myopen()<html>
<body>
<script>
function myopen{ 
    
    类似document.execCommand('Open')的效果,但是不知道如何返回文件名,它直接就打开了
    这里怎么写??
    
    alert( 返回的文件名称)
}</script>
<input type=button onclick=myopen()>
</body>
<html>
谢谢了

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
    <script>
    function getName(){
    var obj = document.getElementById("file");
    if(obj.value==""){
    alert("你还没有选择文件");
    }else{
    var temp = obj.value.split("\\");
    alert(temp[temp.length-1]);
    }}
    </script>
     </HEAD> <BODY>
     <input id="file" type="file" /><input type="button" value="文件名" onclick="getName()" /> 
     </BODY>
    </HTML>是这样吗