| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 1354 人关注过本帖
标题:[求助]asp.net怎样调用js文件中的函数?
收藏  订阅  推荐  打印 
Haibon
Rank: 2
等级:注册会员
帖子:64
积分:740
注册:2006-7-31
[求助]asp.net怎样调用js文件中的函数?

我在JScript1.js文件中有一个弹出日历的函数showDiv2(),用于向文本框输入日期.
我在html中的代码是:
<script language="JavaScript" type="text/javascript" src="JScript1.js">
后台代码是:
this.TextBox1.Attributes["onfocus"]="showDiv2(this)";
可调试时总是提示有脚本错误,但是如果把JScript1.js文件中的js代码直接复制到网页的html中又可行.
因为我有多个网页要调用这一脚本,这个方法不可取.
怎样调用js文件中的函数,那位大侠救救小弟!
搜索更多相关主题的帖子: js文件  函数  asp  网页  脚本  
2007-3-23 21:05
卡洛
Rank: 2
等级:注册会员
威望:2
帖子:177
积分:1870
注册:2007-3-23

是不是你js存放的路径没写对?就是这样调用的


2007-3-24 00:34
loulelin
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2007-3-24

考虑一下编码

2007-3-24 12:05
Haibon
Rank: 2
等级:注册会员
帖子:64
积分:740
注册:2006-7-31

果然是编码问题.
因为我的js中有中文,产生了问题.
把js文件另存为(编码保存)Unicode(UTF-8 无签名)的格式,就OK了!
谢谢楼上的提醒!

[此贴子已经被作者于2007-3-24 19:37:52编辑过]


2007-3-24 19:30
哭泣的狼
Rank: 2
等级:注册会员
帖子:123
积分:1344
注册:2007-3-11

这个问题,是这样的?
你只需要把你的引入JavaScript脚本在按照打点的形式,按后面的显示出来的内容书写一边就可以了;
我以前就是这么解决的;
或者将这句话[this.TextBox1.Attributes["onfocus"]="showDiv2(this)";]改为
this.TextBox1.Attributes("onfocus","return showDiv2(this)");试一下;

2007-3-24 19:32
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.064158 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved