JS文件的内容:

/*

*/
function HaveCheck(message)
    {
     var a=document.all.gvAccount;
     var count=0;
     if(a!=null)
     {
      for(i=0;i<a.rows.length;i++)
      {
       for(j=0;j<a.rows[i].cells[0].children.length;j++)
       {
        var var1=a.rows[i].cells[0].children[j];
        if(var1.tagName=="INPUT" )
        {
         if(var1.type=="checkbox")
         {
              if (var1.checked)
                  count=count+1;
         }
        }
       }
      }  
    }
  
  
      if(count==1)
      {
          //window.alert(message);
          if(message != null)
              {
              return window.confirm(message);
              //window.alert("test");
              //return true;
              }
          else
              {
              //window.alert("ssssnull");
              return true;
              }
      }
    
    else
      {  
          window.alert("Only one can be choosing.Please try again.");
          return false;
      }

}

按纽与JS中事件的绑定代码:

  btnEdit.Attributes.Add("onclick", "Javascript:return HaveCheck('Are you sure to edit this request?');");

按纽事件代码:

protected void btnEdit_Click(object sender, EventArgs e)
      {
             Response.Write("test");
      }

引用JS文件的代码:

1)<script language= "Javascript" src="js/checkbox.js" type="text/javascript" ></script>
  此时一切正常,当我不选任何选项或者多选(count==1)的时候,提示"Only one can be choosing.Please try again".只选一项的时候,执行了询问代码,而且也执行了Response.Write("test")这句;

2)<script language= "Javascript" src="js/checkbox.js" type="text/javascript"  />
  此时一半正常,当我不选任何选项或者多选(count==1)的时候,提示"Only one can be choosing.Please try again".只选一项的时候,执行了询问代码,但是没有执行Response.Write("test")这句;

转载于:https://www.cnblogs.com/zerobug/archive/2008/05/18/1201949.html

15-奇怪的Js文件引用问题相关推荐

  1. js文件引用方式及其同步执行与异步执行

    详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp74 任何以appendChild(scriptNode) 的方式引入的j ...

  2. js文件引用 webpack_想了解Webpack,看这篇就够了

    摘要:Webpack是一种前端资源构建工具,一个静态模块打包器. 1. 摘要 Webpack是一种前端资源构建工具,一个静态模块打包器.在Webpack看来,前端的所有资源文件(js/json/css ...

  3. 解决HTML加载时,外部js文件引用较多,影响页面打开速度问题

    前言 通常HTML文件在浏览器中加载时,浏览器都会按照<script>元素在页面中出现的先后顺序,对它们依次加载,一旦加载的js文件数量过多,就会导致页面展示延迟.那么,在开发的过程中,改 ...

  4. node.js关于一个js文件引用另一个js文件里面的函数或者数组变量

    node.js中跨文件的数据使用目前知道的有以下两种方式: 1.global变量 例:1.js 中有 function debug(){ console.log('debug'); } global. ...

  5. IntelliJ IDEA 文件夹重命名--解决重命名后js文件引用找不到路径报404错误

    情景: 说明:ExtJS是我后来的改的名字--原来叫extjs,可是当我把在页面的引用地址改为 src="ExtJS/.."后页面就报404错误,我把它改回之前的extjs就可以( ...

  6. js 文件引用传递参数

    每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code (function() { var hm = document.createElement(& ...

  7. HTML引用js文件且js文件互调

    bbb.js文件引用aaa.js文件,html文件再引用bbb.js文件去执行aaa.js文件中的方法: 刚开始用了es6模块化和commonJs来实现,失败了:换了document.write(&q ...

  8. 博客园使用攻略之如何添加自己的js文件

    在博客园里写blog可以添加自己的js文件,这样就可以按照自己的要求在blog里实现一些自己想要的功能. 今天下午,度娘了很久,又看了一些大神的博客,debug了一下他们的代码,终于知道怎么添加js了 ...

  9. vue引用js文件的多种方式(推荐)

    vue引用js文件的多种方式(推荐) Day_by_day93 这篇文章主要介绍了vue引用js文件的多种方式,本文大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.vue-cli ...

最新文章

  1. 以下选项不是python打开方式的是-以下选项,不是Python保留字的选项是:_学小易找答案...
  2. 腾讯云连续四年登上KVM开源贡献榜,两项技术获评年度核心突破
  3. python 之 字符编码 和 中文显示
  4. 分布式内存数据库---Redis的持久化
  5. 人脸识别数据集-WebFace260M
  6. HDMI调试基本原理
  7. 压缩包文件密码忘记了文件怎么办?
  8. 秀米数字编号实用知识点
  9. 成功解决error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and ‘Eigen::Quate
  10. bug:点击element的级联选择器 级联面板偶尔不显示 触发条件未知
  11. mysql查询所有学生各科成绩按照总成绩降序排列
  12. windows 命令 系统快捷方式
  13. 陈老师排课12A(普通新课表)排课方法
  14. !Character.isDigit(a.charAt(i))
  15. 活体生物发光成像技术原理及应用
  16. R语言之非线性回归xt9.5
  17. 终于有人把Docker讲清楚了!
  18. php下拉选择联动,实现输入框与下拉框联动
  19. 操作系统ENDIAN(字节存储次序)
  20. python编译安装ssl的问题解决

热门文章

  1. view桌面池计算机显示错误,学员问答之3-View桌面问题
  2. [简单题]Counting Duplicates( Python 实现)
  3. hmaster和datanaode启动后很快停止_Oracle RAC自启动
  4. 数字录音系统服务器,Internet呼叫中心坐席全程录音系统录音模块
  5. 设置element表格透明样式
  6. Median of Two Sorted Arrays
  7. 从MVC到前后端分离
  8. 操作系统之CPU调度
  9. CSDN 厦门大学线下编程比赛第一题:求和(同余定理)
  10. 5.1 HTML5表单的创建