⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sitetree[1].js.php

📁 OFFICE办公自动化
💻 PHP
字号:

treelist = new Array()

function Inittree()
{
<?
	if (!$site) $site=".";
	if (!$site_file) $site_file="$site/site.ini";#网站栏目库文件
	$menu=@file($site_file);
	$menu[0] = ereg_replace(13,"",$menu[0]);
	$menu[0] = ereg_replace(10,"",$menu[0]);
	$menu[0] = explode("\t", $menu[0]);
	echo "sitetree.sitename.value='".$menu[0][0]."';";
	echo "sitetree.tablename.value='".$menu[0][1]."';";
	echo "sitetree.list_mod_id.checked='".$menu[0][2]."';";
	echo "sitetree.search_mod_id.checked='".$menu[0][3]."';";
	echo "sitetree.list_mod_date.checked='".$menu[0][4]."';";
	echo "sitetree.search_mod_date.checked='".$menu[0][5]."';";
	for($i=1;$i<count($menu);$i++) {
		$menu[$i] = ereg_replace(13,"",$menu[$i]);
		$menu[$i] = ereg_replace(10,"",$menu[$i]);
		$menu[$i] = explode("\t", $menu[$i]);
		echo "addtree(".$i.",'".$menu[$i][0]."', '".$menu[$i][1]."', '".$menu[$i][2]."', '".$menu[$i][3]."', '".$menu[$i][4]."', '".$menu[$i][5]."', '".$menu[$i][6]."', '".$menu[$i][7]."');";
	}
?>
	listtree();
}

function listtree()
{
	display = "";
	for(i=1;i<treelist.length;i++){
		
		//upimg
		if (i==1) upimg='<img border="0" src="images/mup.gif" width="16" height="16" class="xray"> '
		else upimg='<img border="0" src="images/mup.gif" width="16" height="16" class="gray" onmouseover=className="nray" onmouseout=className="gray" alt="上移" onClick="movetree('+i+',0)">'
		//downimg
		if (i==treelist.length-1) downimg='<img border="0" src="images/mdown.gif" width="16" height="16" class="xray">'
		else downimg='<img border="0" src="images/mdown.gif" width="16" height="16" class="gray" onmouseover=className="nray" onmouseout=className="gray" alt="下移" onClick="movetree('+i+',1)">'
	
		display += '<table border="1" width="750" align="center" cellspacing="0" cellpadding="4" bordercolorlight="#000000" bordercolordark="#FFFFFF">'
			  +'<tr>'
			  +'  <td align="center" width="127"><input type="text" id="field_title_'+i+'" name="field_title['+i+']" value="'+treelist[i].field_title+'" size="16"></td>'
			  +'  <td align="center" width="89"><input type="text" id="field_name_'+i+'" name="field_name['+i+']" value="'+treelist[i].field_name+'" size="11" onChange="check_fieldname(this);"></td>'
			  +'  <td align="center" width="96">'
			  +'    <select size="1" id="field_type_'+i+'" name="field_type['+i+']" onchange="if (this.value==\'datetime\') input_type_'+i+'[2].selected=true; else if (this.value==\'text\') input_type_'+i+'[1].selected=true; else input_type_'+i+'[0].selected=true;">'
			  +'      <option value="nvarchar"'; if (treelist[i].field_type=="nvarchar") display+='selected'; display+='>nvarchar</option>'
			  +'      <option value="int"'; if (treelist[i].field_type=="int") display+='selected'; display+='>int</option>'
			  +'      <option value="text"'; if (treelist[i].field_type=="text") display+='selected'; display+='>text</option>'
			  +'      <option value="float"'; if (treelist[i].field_type=="float") display+='selected'; display+='>float</option>'
			  +'      <option value="datetime"'; if (treelist[i].field_type=="datetime") display+='selected'; display+='>datetime</option>'
			  +'    </select>'
			  +'  </td>'
			  +'  <td align="center" width="147">'
			  +'    <select size="1" id="input_type_'+i+'" name="input_type['+i+']" onchange="if (!this.value) input_mod_'+i+'.checked=false;">'
			  +'      <option selected value="text"'; if (treelist[i].input_type=="text") display+='selected'; display+='>单行文本框</option>'
			  +'      <option value="textarea"'; if (treelist[i].input_type=="textarea") display+='selected'; display+='>多行文本框</option>'
			  +'      <option value="date"'; if (treelist[i].input_type=="date") display+='selected'; display+='>日期选择框</option>'
			  +'      <option value=""'; if (treelist[i].input_type=="") display+='selected'; display+='>不输入(自动填写)</option>'
			  +'    </select>'
			  +'  </td>'
			  +'  <td align="center" width="50"><input type="checkbox" id="input_mod_'+i+'" name="input_mod['+i+']" value="1"'; if (treelist[i].input_mod==1) display+='checked'; display+='></td>'
			  +'  <td align="center" width="48"><input type="checkbox" id="list_mod_'+i+'" name="list_mod['+i+']" value="1"'; if (treelist[i].list_mod==1) display+='checked'; display+='></td>'
			  +'  <td align="center" width="48"><input type="checkbox" id="search_mod_'+i+'" name="search_mod['+i+']" value="1"'; if (treelist[i].search_mod==1) display+='checked'; display+='></td>'
			  +'  <td align="center" width="63">'
			  +'    '+upimg
			  +'    '+downimg
			  +'    <img border="0" src="images/delete.gif" width="16" height="16" class="gray" onmouseover=className="nray" onmouseout=className="gray" alt="删除" onClick="deletree('+i+')"> '
			  +'  </td>'
			  +'</tr>';
			  +'</table>';
	}
	displaytree.innerHTML = display;
}

function savelist()
{
	for(i=1;i<treelist.length;i++){
		eval('treelist[i].field_title = sitetree.field_title_'+i+'.value;');
		eval('treelist[i].field_name = sitetree.field_name_'+i+'.value;');
		eval('treelist[i].field_type = sitetree.field_type_'+i+'.value;');
		eval('treelist[i].input_type = sitetree.input_type_'+i+'.value;');
		eval('treelist[i].input_mod = sitetree.input_mod_'+i+'.checked;');
		eval('treelist[i].list_mod = sitetree.list_mod_'+i+'.checked;');
		eval('treelist[i].search_mod = sitetree.search_mod_'+i+'.checked;');
	}
}

function addtree(id,field_title,field_name,field_type,input_type,input_mod,list_mod,search_mod)
{
	treelist[id] = new Object();
	thistree=treelist[id];
	thistree.field_title=field_title;
	thistree.field_name=field_name;
	thistree.field_type=field_type;
	thistree.input_type=input_type;
	thistree.input_mod=input_mod;
	thistree.list_mod=list_mod;
	thistree.search_mod=search_mod;
}

function insttree()
{
	savelist()
	addtree(treelist.length, '', '', '', 'text', '', '1', '');
	listtree();
}

function deletree(id)
{
	savelist()
	temp = treelist;
	treelist = new Array();
	for (i=j=0;i<temp.length;i++) if (i!=id) {treelist[j]=temp[i];j++;}
	listtree();
}

function movetree(id,where)
{
	savelist()
	if (where) moveid=id+1; else moveid=id-1;
	temp = treelist[moveid];
	treelist[moveid] = treelist[id];
	treelist[id] = temp;
	listtree();
}

function check_fieldname(text)
{
	for(i=1;i<treelist.length;i++){
		if (text.value==treelist[i].field_name && text.value!="") {
			alert('字段名"'+text.value+'"已存在!');
			text.value="";
		}
	}
	savelist()
}

function check_form()
{
	savelist()
	for(i=1;i<treelist.length;i++){
		if (treelist[i].field_title=="" || treelist[i].field_name=="") {
			alert('请填写完全后再提交!');
			return false;
		}
	}
	if (sitetree.sitename.value=="") {
		alert('请填写项目名称!');
		sitetree.sitename.focus();
		return false;
	}
	if (sitetree.tablename.value=="") {
		alert('请填写表单名称!');
		sitetree.tablename.focus();
		return false;
	}
	return true;
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -