?? menulist.js
字號:
var isAllOpen=true;
var isAllChecked=false;
var orginalMenuArray;
function init(){
var flag=document.getElementById("successFlag").value;
if(flag=="1"){
alert("保存成功!");
}else if(flag=="-1"){
alert("很抱歉,保存失??!");
}
d.openAll();
var menuItems=document.getElementById("checkedMenuItems").value;
var menuArray=menuItems.split(",");
//復制menuArray數組給orginalMenuArray
orginalMenuArray=menuArray.slice(0);
/*
for(var i=menuArray.length-1;i>=0;i--){
for(var j=menuArray.length-1;j>=0;j--){
if(j==i){
continue;
}
if(menuArray[i].indexOf(menuArray[j])==0){
menuArray.splice(j,1);
break;
}
}
}
//alert(menuArray);
*/
var form = document.getElementById("testForm");
for (var i=0; i<form.elements.length; i++) {
var element = form.elements[i];
if (element.name == "id" && element.type=='checkbox'){
for(var j=0;j<menuArray.length;j++){
if(element.value == menuArray[j] ){
element.checked=true;
}
}
}
}
}
function all_open_close(){
if(isAllOpen==true){
d.closeAll();
}else{
d.openAll();
}
isAllOpen=!isAllOpen;
}
function all_check_uncheck(flag){
isAllChecked=!isAllChecked;
var form = document.getElementById("testForm");
for (var i=0; i<form.elements.length; i++) {
var element = form.elements[i];
if (element.name == "id" && element.type=='checkbox'){
if(flag==null){
element.checked=isAllChecked;
}else{
element.checked=flag;
isAllChecked=flag;
}
}
}
}
function resetMenuItems(){
all_check_uncheck(false);
var form = document.getElementById("testForm");
for (var i=0; i<form.elements.length; i++) {
var element = form.elements[i];
if (element.name == "id" && element.type=='checkbox'){
for(var j=0;j<orginalMenuArray.length;j++){
if(element.value == orginalMenuArray[j]){
element.checked=true;
}
}
}
}
}
function saveMenuItems(){
var ids = "";
var form = document.getElementById("testForm");
for (var i=0; i<form.elements.length; i++) {
var element = form.elements[i];
if (element.name == "id" && element.type=='checkbox'){
if( element.checked == true ){
//element.indeterminate = true;
ids = ids + element.value + ",";
}
}
}
ids+="00";
document.getElementById("checkedMenuItems").value=ids;
document.getElementById("form1").submit();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -