H_scrt('history.back();'); //返回:输出所有脚本 $H_scrit -> H_local('index.php'); //返回:页面跳转 $H_scrit -> H_paret_local('index.php'); //返回:页面跳转(父窗口) $H_scrit -> H_alert('欢迎您!'); //返回:弹出消息 $H_str = '0|1|第1页;0|2|第2页;1|3|第3页;0|4|第4页'; //1|3|第3页-表示 1选择0不选择 3-value值 第3页-显示值 $H_scrit -> H_write_optin($H_str); //返回:写出下拉列表option $H_array = array("hidden","name|id|sex",'黄祥|1|男'); //这个是隐藏表单 $H_array = array("text","name|id|sex",'黄祥|1|男'); //这个是文本输入框 等等。(checkbox radio button submit reset ...) $H_scrit -> H_write_input($H_array); //返回:写出input标签 *************************************///Start Classclass H_scrit{ public $H_debug = false; public $H_desce; //描述 public $H_ROOT_DIR; //文件地址路径 public function __construct(){ //当实例化一个对象的时候,这个对象的这个方法首先被调用 return ''; } public function __destruct(){ //当删除一个对象或对象操作终止的时候,调用该方法 return ''; } public function __get($key){ //当试图读取一个并不存在的属性的时候被调用 return '['.$key.'] Variable not find'; } public function __set($key,$val){ //当试图向一个并不存在的属性写入值的时候被调用 return '['.$key.'] Variable not find'; } public function __call($key,$args){ //当试图调用一个对象并不存在的方法时,调用该方法 return '['.$key.'] Function not find'; } public function __toString(){ //当打印一个对象的时候被调用 return $this -> H_desce(); } public function __clone(){ //当对象被克隆时,被调用 return "clone"; } public function H_desce(){ //返回描述 $this -> H_desce .= '类名:H_scrit-JS输出处理;'; $this -> H_desce .= '函数:H_scrt($H_sc),返回:输出所有脚本,参数:$H_sc-script语句;'; $this -> H_desce .= '函数:H_local($H_sc),返回:页面跳转,参数:$H_src-页面路径;'; $this -> H_desce .= '函数:H_paret_local($H_sc),返回:页面跳转(父窗口),参数:$H_src-页面路径;'; $this -> H_desce .= '函数:H_alert($H_mes),返回:弹出消息,参数:$H_mes-消息文字;'; $this -> H_desce .= '函数:H_write_links($H_str,$H_style="",$H_style1=""),返回:超链接列表,参数:$H_str-是否选择(0 or 1)|真实值|显示值.$H_style-当前.$H_style1-常规;'; $this -> H_desce .= '函数:H_write_optin($H_str),返回:写出下拉列表option,参数:$H_str-是否选择(0 or 1)|真实值|显示值;'; $this -> H_desce .= '函数:H_write_input($H_array),返回:写出input标签,参数:$H_array-input所需的资料数据array(type,name,value,text,checked);'; return $this -> H_desce; } public function H_scrt($H_sc){ //输出所有脚本 echo ""; } public function H_local($H_src){ //页面跳转 echo ""; } public function H_paret_local($H_src){ //页面跳转(父窗口) echo ""; } public function H_alert($H_mes){ //弹出消息 echo ""; } public function H_write_optin($H_str,$H_fg="0"){ //写出下拉列表option $H_temp = ''; if($H_str == '') return ''; $H_optin_ary = explode(";",$H_str); for($H_i = 0; $H_i < count($H_optin_ary);$H_i++){ $H_optin = explode("|",$H_optin_ary[$H_i]); $H_temp .= ''; } if($H_fg == "1") return $H_temp; else echo $H_temp; } public function H_write_links($H_str,$H_style='',$H_style1=''){ //写出超链接列表1 $H_searh = array("''","' '","' '"); $H_optin_ary = explode(";",$H_str); for($H_i = 0; $H_i < count($H_optin_ary);$H_i++){ $H_optin = explode("|",$H_optin_ary[$H_i]); $H_reple = array($H_i,$H_optin[2],$H_optin[1]); echo (preg_replace($H_searh,$H_reple,($H_optin[0]=="1" ? $H_style: $H_style1)) == "" ? "内容加载中,请稍后....." : preg_replace($H_searh,$H_reple,($H_optin[0]=="1" ? $H_style: $H_style1))); } } public function H_write_input($H_array,$H_fg="0"){ //写出input标签 $H_temp = ''; $H_name_ary = explode("|",$H_array[1]); $H_value_ary = explode("|",$H_array[2]); $H_text_ary = explode("|",$H_array[3]); $H_check_ary = explode("|",$H_array[4]); $H_ei = count($H_value_ary); for($H_si = 0;$H_si < $H_ei;$H_si++){ $H_name = $H_name_ary[$H_si]=="" ? $H_name_ary[0] : $H_name_ary[$H_si]; if($H_array[0] != "" && $H_name != "" && $H_value_ary[$H_si] != "") $H_temp .= ' '.$H_text_ary[$H_si]; } if($H_fg == "1") return $H_temp; else echo $H_temp; }}//End Class?>