- 论坛徽章:
- 0
|
本帖最后由 jiannma 于 2010-05-14 14:47 编辑
最近遇到了关于javascript替换文件的问题,网上也搜索了好半天,还是没有解决。。。
效果图为:
想用新文件替换旧文件,js代码如下:
- <html>
- <head>
- <script type="text/javascript">
- function show_filename()
- {
- var file1 = document.getElementById('eve1').value;
- var file2 = document.getElementById('eve2').value;
- var r = confirm("Are you sure?");
- if(r==true){
- var myObject,newpath
- myObject = new ActiveXObject("Scripting.FileSystemObject");
- [color=Red][b]newpath = myObject.CopyFile("file1","file2");[/b][/color]
- alert("Success!");
- }
- else{
- alert("You pressed Cancel!");
- }
- /*
- alert(file1);
- alert(file2);
- */
- }
- </script>
- </head>
- <body>
- <form>
- <p>
- New File:<input name = "text1" type = "file" id = "eve1">
- </p>
- <p>
- Old File:<input name = "text2" type = "file" id = "eve2">
- </p>
- <p>
- <input type = "button" name ="submit" value = "replace" onclick = "show_filename()">
- </p>
- </form>
- </body>
- </html>
-
复制代码 红色的部分是遇到的问题,也就是下面的一行内容:
newpath = myObject.CopyFile("file1","file2");
各位DX们,能看看这行该怎么修改呢?偶是js新手。谢谢... |
|