admin.js
来自「小区警务管理系统」· JavaScript 代码 · 共 106 行
JS
106 行
/*GridView脚本*/
var mouseOverRowColor="#F5F5F5" //鼠标经过GridView行时,行的背景色
var mouseOutRowColor="#FFFFFF" //鼠标离开GridView行时,行的背景色
var checkedRowColor="#FFFDD7" //选中GridView行时,行的背景色
function selectAll(obj){ //gridview全选或全取消checkbox
var theTable = obj.parentNode.parentNode.parentNode;
var chks=theTable.getElementsByTagName('INPUT');
var j=chks.length;
var i;
for(i=0;i<j;i++){
if(chks[i].type=="checkbox"&&chks[i].id!="CheckAll"){
chks[i].checked=obj.checked;
var tr=chks[i].parentNode.parentNode;
if(chks[i].checked){
tr.style.backgroundColor=checkedRowColor;
}
else{
tr.style.backgroundColor=mouseOutRowColor;
}
}
}
}
function checkSelRow(gdwName){ //判断gridview有没有选中行
if(!window.confirm("确认要删除?"))
return false;
var theGridView=document.getElementById(gdwName);
var chks=theGridView.getElementsByTagName("INPUT");
for(var i=0,j=chks.length;i<j;i++){
if(chks[i].type=="checkbox"&&chks[i].id!="CheckAll"){
if(chks[i].checked){
return true;
}
}
}
alert('请您选择数据行!');
return false;
}
function clickCheckBox(obj){ //gridview选中或取消行
if(obj.checked){
obj.parentNode.parentNode.style.backgroundColor=checkedRowColor;
}
else{
obj.parentNode.parentNode.style.backgroundColor=mouseOutRowColor;
document.getElementById("CheckAll").checked=false;
}
}
function mouseOver(obj){ //gridview鼠标经过行时的颜色
if(obj.getElementsByTagName("input")[0]&&obj.getElementsByTagName("input")[0].checked==false){
obj.style.backgroundColor=mouseOverRowColor;
}
}
function mouseOut(obj){ //gridview鼠标离开行时的颜色
if(obj.getElementsByTagName("input")[0]&&obj.getElementsByTagName("input")[0].checked==false){
obj.style.backgroundColor=mouseOutRowColor;
}
}
/*多行文本框增大与减小*/
function zoomtextarea(objname, zoom) {
var zoomsize =zoom?30:-30;
obj = document.getElementById(objname);
var he=parseInt(obj.style.height,10); //parseInt()取整数,转化为十进制
if(isNaN(he)){
return; //如果不能转换为整数则返回
}
he += zoomsize;
if(he<=50){
obj.style.height="50px";
return;
}
obj.style.height=he + "px";
}
/*展开收缩*/
function collapse_change(objimgname,objcontentname) {
if(document.getElementById(objcontentname).style.display == 'none') {
document.getElementById(objcontentname).style.display = '';
document.getElementById(objimgname).src = '../../images/expanded.gif';
} else {
document.getElementById(objcontentname).style.display = 'none';
document.getElementById(objimgname).src = '../../images/collapsed.gif';
}
}
/*判断DataList或Repeater控件中的CheckBox控件是否有选中项*/
function CheckBoxSelect(controlName){
var ret=false;
var theControl=document.getElementById(controlName);
var chks=theControl.getElementsByTagName("INPUT");
for(var i=0,j=chks.length;i<j;i++){
if(chks[i].type=="checkbox"){
if(chks[i].checked){
return true;
}
}
}
return false;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?