易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : javascript

asp.net页面中动态地添加javascript脚本

最近的项目开发中 遇到一些需要根据具体情况动态添加javaScript脚本,然后执行脚本 于是收集了一下:
1 在控件的绑定事件中添加脚本 如:在gridview控件的rowdatabind事件中可以实现 指针的选中行不同色显示 可添加脚本
  protected void gvEngineerRepairState_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='99ccff'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=''");
            }
        }
2 在后置代码类中 还 ......

asp.net页面中动态地添加javascript脚本

最近的项目开发中 遇到一些需要根据具体情况动态添加javaScript脚本,然后执行脚本 于是收集了一下:
1 在控件的绑定事件中添加脚本 如:在gridview控件的rowdatabind事件中可以实现 指针的选中行不同色显示 可添加脚本
  protected void gvEngineerRepairState_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='99ccff'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=''");
            }
        }
2 在后置代码类中 还 ......

javascript中对中文进行编码解码的方式

中文编码:
 function upload() {
  var form = document.getElementById('topic');
  if ($('uploadfile').value == "") {
   alert("请选择文件!");
   return;
  } 
  $('uploadfile').value = escape($('uploadfile').value);
  form.action = "<c:url value='/upload/uploadfile.do'/>";
  form.target = "file_upload";
  form.submit();
 }
中文解码:
function deletefile(filename) {
  filename = unescape(filename);
  topicController.deleteFile(filename, function(data) {
   if (data == 1) {
    map.remove(filename);
    rawdiv();
   }
  });
 }
关键点就是用escape()和unescape()这两个函数 ......

javascript 的 scope myhere

// JavaScript 脚本,解析型语言
//
var ABCD = function(){
var pub = {};
var pri = {};
pri.name = "myhere";
pri.age = 23;
//var ABCDE;
pub.setName = function( newName){
pri.name = newName;
};
// 这里 pub.getName 被赋值为一个函数,就是定义一个函数
// 这个函数并没有运行,这个函数中的变量(不管是 local 还是 global 都不会被替换为他的值)
// 因此这个 pri.name 还是一个变量,是动态的
pub.getName = function(){
return pri.name;
}
// 这里 pub.N 是一个值,是函数的返回值
// 而且这个值是不会随 pri.name 的改变而改变
// 因为 pub.N 是匿名函数以 pri.name 为参数调用匿名函数后的返回值
// 这个 pub.N 只能是程序运行到这时的 pri.name 值
// pub.N 也可以通过 ABCD.N 来改变
pub.N = function( e){
return e;
}( pri.name );
pub.setAge = function( newAge){
pri.age = newAge;
}
pub.getAge = function(){
return pri.age;
}
pub.setOK = function()

pub.setA = function( s){
ABCDE = s;
}
pub.getA = function(){
return ABCDE;
}
return pub;
}(); // ......

JavaScript键盘

JavaScript键盘事件侦听
在使用JavaScript做WEB键盘事件侦听捕获时,主要采用onkeypress、onkeydown、onkeyup三个事件进行出来。该三个事件的执行顺序如下:onkeydown -> onkeypress ->onkeyup。在一般情况下,采用三种键盘事件均可对键盘输入进行有效的响应。当在实际使用中,会发现这几者有些不同的差别。
        onkeypress事件不能对系统功能键(例如:后退、删除等,其中对中文输入法不能有效响应)进行正常的响应,onkeydown和onkeyup均可以对系统功能键进行有效的拦截,但事件截获的位置不同,可以根据具体的情况选择不同的键盘事件。
        由于onkeypress不能对系统功能键进行捕获,导致window.event对象的keyCode属性和onkeydown,onkeyup键盘事件中获取的keyCode属性不同,主要表现在onkeypress事件的keyCode对字母的大小写敏感,而onkeydown、onkeyup事件不敏感;onkeypress事件的keyCode无法区分主键盘上的数字键和付键盘数字键的,而onkeydown、onkeyup的keyCode对主付键盘的数字键敏感。
注:在Maxthon浏览器中,onkeydown和onkeyup有连续响应两次键盘事件的BUG,onkeydow ......

JavaScript常用

--------------------------------------------------------------------------------
<body>
<mce:script type="text/javascript"><!--
document.write("如果显示了这段文字,那么您的浏览器支持 JavaScript!")
// --></mce:script>
<noscript>No JavaScript support!</noscript>
<p>
不支持 JavaScript 的浏览器将显示 noscript 元素中的文本。
</p>
</body>

--------------------------------------------------------------------------------
》文档对象
[ collAll = ] object.all
[ oObject = ] object.all(vIndex [, iSubIndex])
[ oObject2 = ] object.all.item(vIndex )
collAll:一个包含object对象以下所有元素的数组。
vIndex:可以是数字或字符串。其中,字符串可以为name属性或id属性的值。
oObject2与oObject同。
举例:
<body>
<form action="" name="f" id="fid">
<input type="text" name="c" id="c1" value="c1" ><br>
<input type="text" name="c" id="c2" value="c2" ><br>
<input ty ......

JavaScript toFixed() 方法

本文转自:http://www.w3school.com.cn/js/jsref_tofixed.asp
定义和用法
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
语法
NumberObject.toFixed(num) 
参数num描述必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。
返回值
返回 NumberObject 的字符串表示,不采用指数计数法,小数点后有固定的 num 位数字。如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。如果 num 大于 le+21,则该方法只调用 NumberObject.toString(),返回采用指数计数法表示的字符串。
抛出
当 num 太小或太大时抛出异常 RangeError。0 ~ 20 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
实例
在本例中,我们将把数字舍入为仅有一位小数的数字:
Show the number 13.37 with one decimal:
<script type="text/javascript">
var num = new Number(13.37);
document.write (num.toFixed(1))
</script>
输出:
Show the number 13.37 with one decimal:
13.4
......
总记录数:2244; 总页数:374; 每页6 条; 首页 上一页 [107] [108] [109] [110] 111 [112] [113] [114] [115] [116]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号