如何能在代码总能自由调用.js文件中的函数?

解决方案 »

  1.   

    <title>CompoundImage</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <LINK href="../../css/style.css" type="text/css" rel="stylesheet">
    <script language="javascript" src="../../JS/RMSaleWeb.js"></script>
    ........
      

  2.   

    <script type="text/javascript" src="js/embed.js"></script>
      

  3.   

    <script type = "text/script" src = "*.js"></script>
    <!-- #include file = '*.js' -->
      

  4.   

    <script language=javascript src="js/Time.js" />
      

  5.   

    不行。我的代码如下:
       ... ...
       <script language="javascript" src="Scripts/Script.js"><script/>
       ... ...在Page_Load事件中添加:
      this.Button1.Attributes.Add("onclick","return vdf('TextBox1','请输入帐号','r','TextBox2','请输入密码','r')");注:vdf是Script.js文件中的一个函数,在别的项目中使用没问题,提示错误“缺少对象”,是不是直接在HTML中加入<script language="javascript" src="Scripts/Script.js"><script/>还不行,缺少其他步骤呢?
    望高手赐教!
      

  6.   

    Response.Write("<script language='javascript' src='Scripts/Script.js'><script/>");
    this.Button1.Attributes.Add("onclick","return vdf('TextBox1','请输入帐号','r','TextBox2','请输入密码','r')");
    这样试试,记得.net本身有个方法直接放script的
      

  7.   

    或者直接在页面 用 include 把 js文件放进去
      

  8.   

    Response.Write("<script language='javascript' src='Scripts/Script.js'><script/>");
    可以执行,可是我在html的<head>中直接写<script language="javascript" src="Scripts/Script.js"><script/>为什么不行呢,不解??
      

  9.   

    这个问题俺遇到过,是js文件的编码和.net工程不匹配,你用ultraedit的文件菜单-转换-unicode/ascii/utf8到utf8,转换后另存再使用就OK了
      

  10.   

    to:alieneagle() 
    转换后还是报错。