CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

是不是onclick方法中不能用VB的自定义函数?

楼主moscowljy()2006-07-04 17:27:03 在 Web 开发 / ASP 提问

<script   language="vbscript">  
  function   IsExistsFile(up_path)  
  '判断文件是否已经存在  
  'up_path文件的名称及路径  
  uploadfiles=server.MapPath("up\"   &   up_path)  
  Set   fsys=Server.CreateObject("scripting.FileSystemObject")  
  path=uploadfiles  
   
  set   myfile=fsys.getfile(path)  
  if   fsys.fileexists(path)   then  
  IsExistsFile=true  
  'response.write   myfile.size   '文件的大小  
  else  
  IsExistsFile=false  
  'response.write   "找不到指定文件"  
  end   if  
  set   fsys=nothing  
  end   function  
  </script>  
   
   
  然后在页面里用下列代码调用,但系统显示isexistsfile未定义。  
   
   
  <input   type="submit"   value="开始上传"   name="B1"   class="buttonface   "   onclick="fvalue=document.myform.f.value;fvalue=fvalue.substring(fvalue.lastIndexOf('\\')+1);return   isexistsfile(fvalue);"   >  
   
  我曾想用JS的自定义函数,但在函数里使用  
  var   fso=new   ActiveXobject("scripting.filesystemObject");  
  就出错。 问题点数:20、回复次数:3Top

1 楼moodboy1982(老鹰)回复于 2006-07-04 17:41:50 得分 10

你的思想错误!  
   
  你的函数中的代码全是服务器的代码吧。客户端脚本怎么写上服务器的代码??Top

2 楼moscowljy()回复于 2006-07-04 17:45:38 得分 0

谢谢。Top

3 楼cestar2005(往事随风)回复于 2006-07-04 17:45:41 得分 10

先分清楚客户端和服务器商的概念再来问这个问题  
  vbscript的代码是在客户端运行的,你里面写的是服务器端运行的代码Top

相关问题

关键词

得分解答快速导航

  • 帖主:moscowljy
  • moodboy1982
  • cestar2005

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo