//index_personal.asp
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open Session("GZL_ConnectionString")
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>index_personal</title><style>
<!--
.modbox .el {display:;}
.modbox .csl, .modbox .es {display:none;}
.modbox_e .el {display:none;}
.modbox_e .csl, .modbox .es {display:;}
.dm {position:relative;width:1px;height:1px;}
.fres {width:expression(_gel("ffresults").offsetWidth+"px");overflow:hidden;}
.panelo {}
.panelc {}
.mod {}
.unmod {}
form {display:inline;}
.c {clear:both;}
body,td,a,p,.h{font-family:arial,sans-serif;}
a:link {color:#0000cc; }
a:visited { color:#551a8b; }
a:active { color:#ff0000; }
.q{color:#0000cc;}
a.ab{color: #0000cc;}
h2.modtitle {width:100%;padding-top:0px;padding-bottom:0px;margin: 0em;font-size:100%;font-weight:normal;}
.modbox, .modbox_e {margin-bottom:20px;background-color:white;}
.el,.csl{color:#7777cc;}
.tlc {table-layout:fixed;cursor:pointer;cursor:hand}
.tlc col {font-size:82%}
.tlc td {font-size:82%;empty-cells:show}
.tls {white-space:nowrap;overflow:hidden;}
.tls a {text-decoration:none;color:black;}
.tld {white-space:nowrap;text-align:right;width:8ex;}
.tlq {white-space:nowrap;overflow:hidden;}
#t_1 {table-layout:fixed;}#c_1,#c_2,#c_3{width:32%;vertical-align:top;}
.mhdr {width:100%;border-top:1px solid #3366cc;padding:0px;margin:0px;font-size:82%;}
.mttl {width:90%;background-color:#e5ecf9;padding-left:2px;font-weight:bold;padding-right:5px;font-size:122%;}
.mttli {overflow:hidden;height:1.2em;}
.medit {width:10%;background-color:#e5ecf9;white-space:nowrap;text-align:right;vertical-align:top;padding-right:2px;}
.meditbox {background-color:#e5ecf9;}
.meditbox_inner {padding:5px;}
.medit,.medit a:visited,.medit a:link, .medit a:active {color:#77c;}
.mdel {border:0;width:16px;height:13px;margin-top:2px;vertical-align:top;}
.mc {width:100%;padding-top:4px;padding-bottom:4px;font-size:82%;}
.mpromo {border: 1px solid #3366cc;text-align:center;vertical-align:middle;margin-bottom:20px;padding:5px;background-color:#e5ecf9;}
.mpromo_title {padding-bottom:3px;}.apromo, .cpromo {border: 1px solid #3366cc;background-color:#e5ecf9;padding:2px 5px 2px 5px;white-space:nowrap;cursor:hand;cursor:pointer;font-size:82%;text-decoration:underline;color:#0000cc;}
.apromo {float: left;}
.cpromo {margin:-1px -2px 0 0;float:right;}
#setupbox, #demobox {border:1px solid #3366cc;width:95%;margin-bottom:10px;}
.bt {font-weight:bold;font-size:16px;color:#3366cc;}
.setuptd {padding-right:25px;padding-left:25px;font-size:smaller;}
.mg {font-size:smaller;color:#676767;}
.mg A {color:#7777cc;}
#promomod {border: 1px solid #3366cc;vertical-align:middle;margin-bottom:20px;padding:5px;font-size:smaller;}
#ehdr_table {padding-top:8px;padding-left:5px;}#msgs {background-color:#ffff99;}#undel_msg {padding:2px 10px;}#undel_msg table {background-color:#ffff99;}#no_script {padding:2px;background-color:#fad163;}#tip {text-align: center;padding-top:10px;padding-bottom:7px;font-size: smaller;color: #676767;}#regular_logo {margin-top:10px;border:0;}
--></style><script src="google.js"></script>
<script><!--
_et="E64xfNEpV3k";
_uli=false;
_pnlo=false;
_pl=false;
_mod=true;
_pid="";
_cbp=true;
_personal_type="adv_index_product";
_upc();
function save_chkbox_value(hidden_elem_name, checked) {var hidden_elem = document.getElementById(hidden_elem_name);hidden_elem.value = checked ? "1" : "0";}
function RemoteModule(spec_url, id, render_inline, base_iframe_url,caching_disabled) {this.spec_url = spec_url;this.id = id;this.render_inline = render_inline;this.base_iframe_url = base_iframe_url;this.caching_disabled = caching_disabled;this.old_width = 0;this.wants_scaling = false; this.is_inlined = function() { return this.base_iframe_url == ""; };};var remote_modules = [];function refresh_modules() {for (var i=0; i < remote_modules.length; i++) {var module = remote_modules[i];if (module.is_inlined()) {continue;}var div = _gel("remote_" + module.id);var iframe = _gel("remote_iframe_" + module.id);var w = div.scrollWidth;var h = div.scrollHeight;if (w == 0) { w = div.style.width;h = div.style.height;}if (module.old_width > 0 && module.wants_scaling) {h = Math.floor(h * (w / module.old_width));div.style.height = h + "px";}module.old_width = w;if (navigator.userAgent.indexOf("Opera") != -1) {iframe.width = "100%";iframe.height = "100%";} else if (navigator.userAgent.indexOf("MSIE") != -1) {iframe.style.width = w;iframe.style.height = h;} else { iframe.width = "100%";iframe.height = "100%";}var new_url = module.base_iframe_url + "&w=" + w + "&h=" + h;iframe.src = new_url;}return true;}
_IG_AddEventHandler("domload", refresh_modules);// -->
</script>
</head><body bgcolor="#ffffff" text="#000000" topmargin="3" marginheight="3"><table cellpadding="0" cellspacing="0" border="0" width="800" height="100%" align=center ID="Table1">
<tr>
<td valign="top" height="100%">
</td>
<td valign="top" width="100%">
<script>function _ig_lsb() {if (document.body && document.body.scrollWidth) {var c1w = _gel("c_1").clientWidth;var c2w = _gel("c_2").clientWidth;var c3w = _gel("c_3").clientWidth;var dbw = document.body.scrollWidth;if (c1w > 0.5*dbw) {_xsetp("lsb="+_esc(c1w+"*"+c2w+"*"+c3w+"*"+dbw));}}}
_IG_RegisterOnloadHandler(_ig_lsb);
</script>
<div id="modules"><table id="t_1" cellspacing="10" border="0" width="570" align="left">
<tr>
<td id="c_1" width="285">
<%
strsql = "select * from adv_personal where adv_id ='gzl' and personal_type = 'adv_index_product'"
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open strsql, conn, 1, 3
if not rs.EOF then
settings = rs("settings")
end if
rs.Close
set rsprod = Server.CreateObject("ADODB.RecordSet")
set rsindex = Server.CreateObject("ADODB.RecordSet")
if settings <> "" then
arrInfo = Split(settings, ":")
old_index = ""
old_j = 1
For k = 0 To UBound(arrInfo) -1
strRow = arrInfo(k)
arrCol = Split(strRow, ",")
indexid = arrCol(0)
j = arrCol(1)
if UBound(arrCol)>1 then
listnum = arrCol(2)
else
listnum = 5
end if
indexname = ""
amount = "0"
sql = "select * from adv_product_index where indexid = '" & indexid & "' and personal_show='yes'"
'response.Write sql
rsindex.Open sql,conn,1,3
if not rsindex.EOF then
indexname = rsindex("name")
amount = rsindex("amount")
end if
rsindex.Close
if cint(j)<>cint(old_j) then
old_j = old_j + 1
response.Write("<div class=""dm""></div></td><td id='c_" & j & "' width=285>")
end if
%>
<div id="m_<%=indexid%>" class="modbox" ><h2 class="modtitle"><table class="mhdr" cellspacing="0" cellpadding="0">
<tr>
<td id="m_<%=indexid%>_h" class="mttl"><a class="mttli" id="m_<%=indexid%>_url" href="http://news.163.com/" style="color:#aa0033;"><%=indexname%></a></td>
<td id="m_<%=indexid%>_e" class="medit"><a href="javascript:void(0)" _fcksavedurl=""javascript:void(0)"" class="el" onClick="return _edit('<%=indexid%>',null);">编辑</a><a href="javascript:void(0)" class="csl" onClick="return _cedit('<%=indexid%>');">取消</a><a href="javascript:void(0)" onClick="return _del('<%=indexid%>',25,'url=http://news.163.com/special/r/00011K6L/rss_newstop.xml')"><img alt="删除" src="img/x.gif" class="mdel"></a></td>
</tr>
<tr class="es">
<td colspan="2" class="meditbox"><form id="m_<%=indexid%>_form" onSubmit="return _fsetp(this,'<%=indexid%>',25)">
<div class="meditbox_inner"><div style="white-space:nowrap">显示
<select onChange="_uhc('<%=indexid%>','val',this.value)">
<option value="1" <%if amount = "1" then response.Write "selected" end if%>>
1<option value="2" <%if amount = "2" then response.Write "selected" end if%>>
2<option value="3" <%if amount = "3" then response.Write "selected" end if%>>
3<option value="4" <%if amount = "4" then response.Write "selected" end if%>>
4<option value="5" <%if amount = "5" then response.Write "selected" end if%>>
5<option value="6" <%if amount = "6" then response.Write "selected" end if%>>
6<option value="7" <%if amount = "7" then response.Write "selected" end if%>>
7<option value="8" <%if amount = "8" then response.Write "selected" end if%>>
8<option value="9" <%if amount = "9" then response.Write "selected" end if%>>
9</select>
项
<input class="submitbtn" type="submit" value="保存"></div>
</div>
</form>
</td>
</tr>
</table>
</h2>
<%
sql = "select * from adv_member_product where product_index = '" & indexid & "' "
rsprod.Open sql,conn,1,3
i=0
do while not rsprod.eof
if i < Cint(amount) then
%><div class="mc"><a href="http://news.163.com/06/0616/07/2JNKU3DU0001124J.html"><%=rsprod("adv_topic")%></a></div>
<%
end if
i=i+1
rsprod.movenext
loop
response.Write ("</div>")
rsprod.close
Next
response.Write("<div class=""dm""></div></td>")
else
end if
set rsprod=nothing
if j = 1 then
response.Write("<td id='c_2' width=285><div class=""dm""></div></td>")
end if
%>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
<script><!--
_table=_gel("t_1"); _pl=true;_upc();// -->
</script>
<%
conn.Close
%>
</html>
//google.js
function _gel(ig_){return document.getElementById?document.getElementById(ig_):null}
function _gelstn(ig_){return document.getElementsByTagName?document.getElementsByTagName(ig_):new Array}
function _uc(ig_){return ig_.toUpperCase()}
function _trim(ig_){return ig_.replace(/^/s*|/s*$/g,"")}
function _esc(ig_){return window.encodeURIComponent?encodeURIComponent(ig_):escape(ig_)}
var ig_6=function(ig_){return window.decodeURIComponent?decodeURIComponent(ig_):unescape(ig_)}
;var _unesc=ig_6;function _hesc(ig_){return ig_.replace(/</g,"<").replace(/>/g,">")}
var ig_5=0;function _uid(){return"obj"+ig_5++}
function _min(ig_,ig_a){return ig_<ig_a?ig_:ig_a}
function _max(ig_,ig_a){return ig_>ig_a?ig_:ig_a}
var ig_3=navigator.userAgent.indexOf("Safari")>=0;function _sendx(ig_,ig_a,ig_b){var ig_c=ig_7();if(!ig_c||ig_3&&!ig_a){(new Image).src=ig_}else{ig_c.open("GET",ig_,true);if(ig_a){ig_c.onreadystatechange=function(){if(ig_c.readyState==4){ig_a(ig_b&&ig_c.responseXML?ig_c.responseXML:ig_c.responseText)}}
}ig_c.send(null);}}
function _uhc(ig_,ig_a,ig_b){var ig_c="m_"+ig_+"_"+ig_a;var ig_e=_gel(ig_c);if(!ig_e){ig_e=document.createElement("INPUT");ig_e.type="hidden";ig_e.disabled=true;ig_e.name=ig_c;_gel("m_"+ig_+"_form").appendChild(ig_e)}ig_e.value=ig_b;ig_e.disabled=false;}
function ig_7(){var ig_=null;if(window.ActiveXObject){ig_=new ActiveXObject("Msxml2.XMLHTTP");if(!ig_){ig_=new ActiveXObject("Microsoft.XMLHTTP")}}else if(window.XMLHttpRequest){ig_=new XMLHttpRequest}return ig_}
var _et="";var _pid="";var _prefid="";var _setp_url="ig/setp.asp";var ig_1="/ig/game";var ig_r=null;var ig_s=null;function ig_m(ig_,ig_a,ig_b){var ig_c=document.createElement("input");ig_c.type="hidden";ig_c.name=ig_a;ig_c.value=ig_b;ig_.appendChild(ig_c)}
function ig_2(){var ig_=new Object;var ig_a=document.location.search.substring(1);var ig_b=ig_a.split("&");for(var ig_c=0;ig_c<ig_b.length;ig_c++){var ig_e=ig_b[ig_c].indexOf("=");if(ig_e==-1)continue;var ig_f=ig_b[ig_c].substring(0,ig_e);var ig_g=ig_b[ig_c].substring(ig_e+1);ig_g=ig_g.replace(//+/g," ");ig_[ig_f]=_unesc(ig_g)}return ig_}
function ig_q(){var ig_={pid:1,host:1,hl:1};var ig_a=ig_2();var ig_b="?";for(var ig_c in ig_a){if(ig_[ig_c]){ig_b+=ig_c+"="+_esc(ig_a[ig_c])+"&"}}return ig_b}
function _fsetp(ig_,ig_a,ig_b){ig_.action=_setp_url;ig_.method="get";ig_m(ig_,"url",document.location);ig_m(ig_,"et",_et);ig_m(ig_,"pid",_pid);ig_m(ig_,"prefid",_prefid);ig_m(ig_,"m_"+ig_a+"_t",ig_b);ig_m(ig_,"personal_type",_personal_type);ig_m(ig_,"indexid",ig_a);return true}
function _xsetp(ig_){_sendx(_setp_url+ig_q()+"et="+_et+"&pid="+_pid+"&prefid="+_prefid+"&"+ig_+"&personal_type="+_personal_type,null,false)}
function _dlsetp(ig_,ig_a){if(!ig_a){ig_a=_esc(document.location)}document.location=_setp_url+ig_q()+"et="+_et+"&pid="+_pid+"&prefid="+_prefid+"&url="+ig_a+"&"+ig_}
function _dlgame(ig_,ig_a,ig_b){if(!ig_b){ig_b=_esc(document.location)}document.location=ig_1+ig_q()+"et="+_et+"&game="+ig_+"&url="+ig_b+"&"+ig_a}
function _ssbc(ig_,ig_a,ig_b){var ig_c=_gelstn("*");for(var ig_e=0;ig_e<ig_c.length;ig_e++){if(ig_c[ig_e].className==ig_){ig_c[ig_e].style[ig_a]=ig_b}}}
function _edit(ig_,ig_a){_gel("m_"+ig_).className="modbox_e";if(ig_a){ig_a()}ig_t("edit","m_"+ig_);return false}
function _cedit(ig_){_gel("m_"+ig_).className="modbox";_gel("m_"+ig_+"_form").reset();ig_t("canceledit","m_"+ig_);return false}
function _del(ig_,ig_a,ig_b){_xsetp("m_"+ig_+"_enab=0&m_"+ig_+"_t="+ig_a+"&indexid="+ig_);var ig_c=_gel("undel_msg");if(ig_c){_gel("undel_title").innerHTML=_gel("m_"+ig_+"_h").innerHTML.replace(/<//?[^>]+>/gi,"")+" ";ig_c.style.display="block"}var ig_e=_gel("m_"+ig_);ig_e.style.display="none";ig_r=ig_;ig_s=ig_b;var ig_f=_gel(ig_b);if(ig_f){ig_f.style.display=""}_mod=true;ig_t("delete","m_"+ig_);return false}
function _delpromobox(){_xsetp("hp=0");var ig_=_gel("promobox");ig_.parentNode.removeChild(ig_);return false}
function _delpromomod(){_xsetp("pm=0");var ig_=_gel("promomod");ig_.parentNode.removeChild(ig_);return false}
function _undel(){if(ig_r==null)return;var ig_="m_"+ig_r;var ig_a=_gel(ig_);if(ig_a){ig_a.style.display="block";_xsetp("undel")}var ig_b=_gel("undel_msg");if(ig_b){ig_b.style.display="none"}if(ig_s!=null){var ig_c=_gel(ig_s);if(ig_c){ig_c.style.display="none"}}ig_r=null;ig_s=null;ig_t("undelete",ig_)}
var ig_0="https://www.google.com/accounts";function _enableGS(ig_,ig_a){ig_.action=ig_0+"/CheckCookie";ig_.method="get";ig_m(ig_,"service",ig_a);ig_m(ig_,"continue",document.location);ig_m(ig_,"skipvpage",true);return true}
function _reload(){document.cookie="IGREL=1";document.location.reload()}
function ig_t(ig_,ig_a){switch(ig_){case "delete":case "undelete":case "edit":case "canceledit":_IG_TriggerDelayedModuleEvent(ig_,ig_a,0);_IG_TriggerDelayedEvent("module"+ig_,0,ig_a);break}}
function ig_4(ig_){_xsetp("pnlo="+(ig_?1:0))}
var _uli;var _pnlo;var _pl;var _mod;var _core=false;var _cbp=false;var ig_A=false;var _table=null;var _fcols=new Array;var _insert_to_col=1;function _upc(){if(!_cbp){_ssbc("medit","display",_uli?"":"none")}_ssbc("panelo","display",_pnlo?"":"none");_ssbc("panelc","display",_pnlo?"none":"");if(_mod){_ssbc("unmod","display","none");_ssbc("mod","display","")}else{_ssbc("mod","display","none");_ssbc("unmod","display","")}if(_pl){if(_cbp||_uli){if(!ig_A){_IG_initDrag(_table);ig_A=true}}}if(!_core){for(
var ig_=0;ig_<_fcols.length;ig_++){for(var ig_a=0;ig_a<_fcols[ig_].childNodes.length;ig_a++){var ig_b=_fcols[ig_].childNodes[ig_a];if(ig_b.className=="modbox"){_gel(ig_b.id+"_e").style.display="none"}}}}}
var ig_p=0;function _tp(ig_){if(ig_p>0)clearInterval(ig_p);_pnlo=ig_;_mod=true;ig_4(ig_);_upc();var ig_a=_gel("cpnl");var ig_b=_gel("cpnlc");var ig_c=_gel("nhdr");var ig_e=_gel("ehdr");var ig_f=ig_a.offsetWidth;var ig_g;var ig_i;if(ig_){ig_g=ig_b.offsetWidth;ig_i="visible";ig_e.style.display="";ig_c.style.display="none"}else{ig_g=1;ig_i="hidden";ig_e.style.display="none";ig_c.style.display=""}ig_a.style.overflow="hidden";var ig_l=100;var ig_o=10;var ig_x=0;ig_p=setInterval(function(){var ig_y=ig_x/
ig_o;var ig_Y=ig_f+(ig_g-ig_f)*ig_y;ig_a.style.width=ig_Y+"px";ig_x++;if(ig_y>=1){clearInterval(ig_p);ig_p=0;ig_a.style.width=ig_g+"px";ig_a.style.overflow=ig_i}}
,ig_l/ig_o);return false}
function _ts(ig_,ig_a){var ig_b=_gel(ig_+ig_a);var ig_c;if(ig_b.className=="mlist_open"){ig_b.className="mlist_closed";ig_c="pnlsc"}else{ig_b.className="mlist_open";ig_c="pnlso"}_xsetp(ig_c+"="+_esc(ig_a));return false}
//function _add_m(ig_,ig_a){_dlsetp(ig_+_esc("&col="+_insert_to_col),ig_a)}
function _add_m(ig_,ig_a){_dlsetp(ig_,ig_a)}
function _add_m_confirm(ig_,ig_a,ig_b){if(confirm(ig_a)){_add_m(ig_,ig_b)}}
function _add_f(ig_){_add_m("n_25="+_esc("url="+_esc(ig_)))}
var ig_z=/^_add_m(_confirm)?/(/"[^"]+/"(, */"[^"]+/")?/)$/;function _find_feed(ig_){var ig_a="acd";if(!ig_){var ig_b=_gelstn("div");if(ig_b){for(var ig_c=0;ig_c<ig_b.length;ig_c++){if(ig_b[ig_c].id&&ig_b[ig_c].id.indexOf("ps")==0&&ig_b[ig_c].className=="mlist_open"){_ts("ps",ig_b[ig_c].id.substring(2))}}}if(_gel("add_custom")){ig_=_gel("add_custom").value}}if(!ig_||ig_==""){ig_a="advdsrch";ig_=_gel("add_advd").value}var ig_e=_gel("ffresults");if(ig_e){ig_e.style.display="none"}var ig_f=_gel("ffloading"
);if(ig_f){ig_f.style.display="block"}_sendx("/ig/feeds"+ig_q()+"q="+_esc(ig_)+"&page="+_esc(ig_a),ig__,false);return false}
function ig__(ig_){var ig_a=_gel("ffloading");if(ig_a){ig_a.style.display="none"}var ig_b=_gel("ffresults");if(ig_b){ig_b.style.display="block"}if(ig_.length>0&&ig_.charAt(0)=="<"){ig_b.innerHTML=ig_}else if(ig_.match(ig_z)!=null){eval(ig_)}else{eval(ig_)}}
function _add_remote_module(ig_,ig_a){_sendx("/ig/feeds"+ig_q()+"module=1&q="+_esc(ig_),function(ig_b){ig_a();ig_Z(ig_b)}
,false);return false}
function ig_Z(ig_){var ig_a=/^alert/(/"[^"]+/"/)$/;if(ig_.match(ig_z)!=null||ig_.match(ig_a)!=null){eval(ig_)}}
function _ListApp(ig_,ig_a,ig_b){this.items=ig_;this.deleted=[];this.item_constructor=ig_a;this.module_id=ig_b;this.app_name="m_"+ig_b+"_App";this.display_area=_gel("m_"+ig_b+"_disp");this.value_input_field=_gel("m_"+ig_b+"_val");this.name_input_field=_gel("m_"+ig_b+"_name");if(!this.name_input_field){this.name_input_field=this.value_input_field}this.default_name=this.name_input_field.value;this.default_value=this.value_input_field.value}
_ListApp.prototype.sort=function(ig_,ig_a){return ig_.o(ig_a)}
;_ListApp.prototype.P=function(){var ig_="<table cellspacing=0 cellpadding=0 border=0>";var ig_a="";var ig_b=this.items;for(var ig_c=0;ig_c<ig_b.length;ig_c++){if(!ig_b[ig_c]){this.items.splice(ig_c,1);ig_c--}else{ig_+="<tr><td><font size=-1>"+ig_b[ig_c].z()+'</font></td><td><a href="#" _fcksavedurl=""#"" onclick="'+this.app_name+".del("+ig_c+')"><img src="/ig/images/x.gif" width=16 height=13 border=0></a></td></tr>';if(parseInt(ig_b[ig_c]._uid)<0){ig_a+=ig_b[ig_c].n(ig_c)}}}var ig_e=this.deleted;var ig_f="";
for(var ig_c=0;ig_c<ig_e.length;ig_c++){if(parseInt(ig_e[ig_c]._uid)>=0){ig_f+=","+ig_e[ig_c]._uid}}ig_+="</table><input type=hidden name=m_"+this.module_id+'_add value="'+ig_a+'"><input type=hidden name=m_'+this.module_id+'_del value="'+ig_f+'">';return ig_}
;_ListApp.prototype.refresh=function(){this.items.sort(this.sort);this.display_area.innerHTML="<font size=-1>"+this.P()+"</font>"}
;_ListApp.prototype.add=function(ig_,ig_a){if(!ig_){ig_=_trim(this.name_input_field.value)}if(!ig_a){ig_a=_trim(this.value_input_field.value)}var ig_b=new this.item_constructor(ig_,ig_a,-1);if(!ig_b.r())return;this.items[this.items.length]=ig_b;this.refresh();this.name_input_field.value=this.default_name;this.value_input_field.value=this.default_value}
;_ListApp.prototype.del=function(ig_){this.deleted[this.deleted.length]=this.items[ig_];this.items.splice(ig_,1);this.refresh()}
;function _ListItem(ig_,ig_a){this.init(ig_,ig_a)}
_ListItem.prototype.init=function(ig_,ig_a,ig_b){this._n=ig_;this._v=ig_a;this._uid=ig_b}
;_ListItem.prototype.r=function(){return this._n!=""}
;_ListItem.prototype.o=function(ig_){return 0}
;_ListItem.prototype.z=function(){return _hesc(this._n)}
;_ListItem.prototype.n=function(ig_){return"&"+_esc(this._n)+"="+_esc(this._v)}
;_BMListItem.prototype=new _ListItem;_BMListItem.prototype.constructor=_ListItem;_BMListItem.superclass=_ListItem.prototype;function _BMListItem(ig_,ig_a,ig_b){this.init(ig_,ig_a,ig_b)}
_BMListItem.prototype.r=function(){return _BMListItem.superclass.r.call(this)&&this._n!="http://"}
;_BMListItem.prototype.q=function(){if(this._v){return this._v}else{var ig_=this._n;if(ig_.indexOf("http://")==0){ig_=ig_.substring(7)}if(ig_.indexOf("www.")==0){ig_=ig_.substring(4)}return ig_}}
;_BMListItem.prototype.z=function(){return'<a href="'+this._n+'" _fcksavedurl=""'+this._n+'"" target=bmwindow>'+_hesc(this.q())+"</a>"}
;_BMListItem.prototype.n=function(ig_){return"&b"+ig_+"="+_esc(this._n)+"&t"+ig_+"="+_esc(this._v)}
;_BMListItem.prototype.o=function(ig_){var ig_a=_uc(this.q());var ig_b=_uc(ig_.q());if(ig_a==ig_b)return 0;return ig_a<ig_b?-1:1}
;_WthrListItem.prototype=new _ListItem;_WthrListItem.prototype.constructor=_ListItem;_WthrListItem.superclass=_ListItem.prototype;function _WthrListItem(ig_,ig_a,ig_b){this.init(ig_,ig_a,ig_b)}
_WthrListItem.prototype.n=function(ig_){var ig_a="&"+_esc(this._n);if(this._v){ig_a+="="+_esc(this._v)}return ig_a}
;_FListItem.prototype=new _ListItem;_FListItem.prototype.constructor=_ListItem;_FListItem.superclass=_ListItem.prototype;function _FListItem(ig_,ig_a,ig_b,ig_c){this.init(ig_,ig_a,ig_b);if(ig_c){this._s=ig_c}else{this._s=0}}
_FListItem.prototype.n=function(ig_){return"&"+_esc(this._n)}
;_FListItem.prototype.o=function(ig_){var ig_a=this;if(ig_a._s<ig_._s)return-1;if(ig_a._s>ig_._s)return 1;var ig_b=_uc(ig_a._n);var ig_c=_uc(ig_._n);if(ig_b<ig_c)return-1;if(ig_b>ig_c)return 1;return 0}
;
var ig_h=new Object;var ig_u={abort:1,blur:1,change:1,click:1,close:1,dragdrop:1,error:1,focus:1,keydown:1,keypress:1,keyup:1,load:1,mousedown:1,mousemove:1,mouseout:1,mouseover:1,mouseup:1,paint:1,reset:1,resize:1,scroll:1,select:1,submit:1,unload:1};var ig_j="ig_window";function _IG_AddEventHandler(ig_,ig_a){if(ig_u[ig_]&&window["on"+ig_]&&(!ig_h[ig_j]||!ig_h[ig_j][ig_])){var ig_b=window["on"+ig_];window["on"+ig_]=null;_IG_AddEventHandler(ig_,ig_b)}if(!ig_h[ig_j]||!ig_h[ig_j][ig_]){if(!ig_h[ig_j]
){ig_h[ig_j]=new Object}ig_h[ig_j][ig_]=new Array;if(ig_u[ig_]){window["on"+ig_]=function(ig_e){if(!ig_e)ig_e=window.event;ig_n(ig_,ig_j,ig_e)}
}}var ig_c=ig_h[ig_j][ig_].length;if(ig_=="unload"&&ig_h[ig_j][ig_].length>0){ig_h[ig_j][ig_][ig_c]=ig_h[ig_j][ig_][ig_c-1];ig_h[ig_j][ig_][ig_c-1]=ig_a}else{ig_h[ig_j][ig_][ig_c]=ig_a}}
function _IG_AddModuleEventHandler(ig_,ig_a,ig_b){var ig_c=(ig_a+"").indexOf("m_")==0?ig_a:"m_"+ig_a;if(!ig_h[ig_c]||!ig_h[ig_c][ig_]){if(!ig_h[ig_c]){ig_h[ig_c]=new Object}ig_h[ig_c][ig_]=new Array}ig_h[ig_c][ig_][ig_h[ig_c][ig_].length]=ig_b}
function ig_K(){for(var ig_ in ig_h){for(var ig_a in ig_h[ig_]){for(var ig_b=0;ig_b<ig_h[ig_][ig_a].length;ig_b++){ig_h[ig_][ig_a][ig_b]=null}if(ig_==ig_j&&ig_u[ig_a]){window["on"+ig_a]=null}}}}
_IG_AddEventHandler("unload",ig_K);function _IG_RemoveEventHandler(ig_,ig_a){return ig_w(ig_,ig_j,ig_a)}
function _IG_RemoveModuleEventHandler(ig_,ig_a,ig_b){var ig_c=(ig_a+"").indexOf("m_")==0?ig_a:"m_"+ig_a;return ig_w(ig_,ig_c,ig_b)}
function ig_w(ig_,ig_a,ig_b){if(ig_h[ig_a]&&ig_h[ig_a][ig_]){for(var ig_c=0;ig_c<ig_h[ig_a][ig_].length;ig_c++){if(ig_h[ig_a][ig_][ig_c]===ig_b){ig_h[ig_a][ig_][ig_c]=null;return true}}}return false}
function _IG_TriggerEvent(ig_,ig_a,ig_b,ig_c){var ig_e=[ig_,ig_j];for(var ig_f=1;ig_f<arguments.length;ig_f++){ig_e[ig_e.length]=arguments[ig_f]}ig_n.apply(null,ig_e)}
function _IG_TriggerDelayedEvent(ig_,ig_a,ig_b,ig_c,ig_e){var ig_f=[ig_,ig_j];for(var ig_g=2;ig_g<arguments.length;ig_g++){ig_f[ig_f.length]=arguments[ig_g]}setTimeout(function(){ig_n.apply(null,ig_f)}
,ig_a)}
function _IG_TriggerDelayedModuleEvent(ig_,ig_a,ig_b,ig_c,ig_e,ig_f){var ig_g=(ig_a+"").indexOf("m_")==0?ig_a:"m_"+ig_a;var ig_i=[ig_,ig_g];for(var ig_l=3;ig_l<arguments.length;ig_l++){ig_i[ig_i.length]=arguments[ig_l]}setTimeout(function(){ig_n.apply(null,ig_i)}
,ig_b)}
function _IG_TriggerModuleEvent(ig_,ig_a,ig_b,ig_c,ig_e){var ig_f=(ig_a+"").indexOf("m_")==0?ig_a:"m_"+ig_a;var ig_g=[ig_,ig_f];for(var ig_i=2;ig_i<arguments.length;ig_i++){ig_g[ig_g.length]=arguments[ig_i]}ig_n.apply(null,ig_g)}
function ig_n(ig_,ig_a,ig_b,ig_c,ig_e){if(ig_h[ig_a]&&ig_h[ig_a][ig_]){for(var ig_f=0;ig_f<ig_h[ig_a][ig_].length;ig_f++){if(ig_h[ig_a][ig_][ig_f]){var ig_g=[];for(var ig_i=2;ig_i<arguments.length;ig_i++){ig_g[ig_g.length]=arguments[ig_i]}var ig_l=window;var ig_o=_gel(ig_a);if(ig_o)ig_l=ig_o;if(ig_g.length>0&&typeof ig_g[0].type!="undefined"){if(document.all&&ig_g[0].srcElement){ig_l=ig_g[0].srcElement}else if(ig_g[0].target){ig_l=ig_g[0].target}}ig_h[ig_a][ig_][ig_f].apply(ig_l,ig_g)}}}}
function _IG_RegisterOnloadHandler(ig_){_IG_AddEventHandler("domload",ig_)}
;
function ig_T(ig_){var ig_a="";var ig_b=this.y(ig_,ig_a);return ig_b!=null?ig_b+"":ig_a}
function ig_O(ig_){var ig_a=0;var ig_b=parseInt(this.y(ig_,ig_a));return isNaN(ig_b)?ig_a:ig_b}
function ig_M(ig_){return this.getInt(ig_,false)?true:false}
function ig_Q(){return parseInt(this.j(_IG_Prefs.H))}
function ig_R(){return parseInt(this.j(_IG_Prefs.I))}
function ig_P(){return this.getString(".lang","")}
function ig_N(){return this.getString(".country","")}
function ig_U(ig_,ig_a){return this.j(_IG_Prefs.v+ig_,ig_a)}
function ig_S(ig_){return this.j(_IG_Prefs.G+ig_,"")}
function ig_W(ig_,ig_a){this.e[_IG_Prefs.v+ig_]=ig_a;var ig_b="m_"+this.O+"_up_"+ig_+"="+_esc(ig_a);if(_IG_Prefs.A){_xsetp(ig_b)}}
function ig_V(ig_,ig_a){if(typeof ig_a=="undefined"){ig_a=null}var ig_b=this.e[ig_];return typeof ig_b!="undefined"?ig_b:ig_a}
function ig_L(){document.write("<pre>");for(var ig_ in this.e){document.writeln(ig_+" = "+this.j(ig_))}document.write("</pre>")}
function _IG_Prefs(ig_){this.getString=ig_T;this.getInt=ig_O;this.getBool=ig_M;this.getModuleHeight=ig_Q;this.getModuleWidth=ig_R;this.getCountry=ig_N;this.getLang=ig_P;this.getMsg=ig_S;this.set=ig_W;this.dump=ig_L;this.e=_IG_Prefs.e[_IG_Prefs.t+ig_]||new Object;this.j=ig_V;this.y=ig_U;this.O=ig_}
_IG_Prefs.H="h";_IG_Prefs.I="w";_IG_Prefs.t="m_";_IG_Prefs.v="up_";_IG_Prefs.G="msg_";_IG_Prefs._parseURL=function(ig_){_IG_Prefs.A=false;var ig_a=window.location.search.substring(1).split("&");for(var ig_b=0;ig_b<ig_a.length;ig_b++){var ig_c=ig_a[ig_b].indexOf("=");if(ig_c==-1)continue;var ig_e=ig_a[ig_b].substring(0,ig_c);ig_e=ig_e.replace(//+/g," ");var ig_f=ig_a[ig_b].substring(ig_c+1);ig_f=ig_f.replace(//+/g," ");ig_f=_unesc(ig_f);_IG_Prefs._add(ig_,ig_e,ig_f)}}
;_IG_Prefs._add=function(ig_,ig_a,ig_b){var ig_c=_IG_Prefs.t+ig_;if(typeof _IG_Prefs.e[ig_c]!="object"){_IG_Prefs.e[ig_c]=new Object}_IG_Prefs.e[ig_c][ig_a]=ig_b}
;_IG_Prefs.e=new Object;_IG_Prefs.A=true;function ig_v(ig_,ig_a,ig_b){var ig_c="/ig/proxy?url="+escape(ig_);if(_et!=""){ig_c+="&et="+_et}_sendx(ig_c,ig_a,ig_b)}
function _IG_FetchContent(ig_,ig_a){ig_v(ig_,ig_a,false)}
function _IG_FetchXmlContent(ig_,ig_a){ig_v(ig_,ig_a,true)}
;
var ig_k={obj:null,init:function(ig_,ig_a){ig_.onmousedown=ig_k.start;ig_.obj=ig_a;if(isNaN(parseInt(ig_a.style.left)))ig_a.style.left="0px";if(isNaN(parseInt(ig_a.style.top)))ig_a.style.top="0px";ig_a.onDragStart=new Function;ig_a.onDragEnd=new Function;ig_a.onDrag=new Function}
,uninit:function(ig_,ig_a){ig_.onmousedown=null;ig_.obj=null;ig_a.onDragStart=null;ig_a.onDragEnd=null;ig_a.onDrag=null}
,start:function(ig_){var ig_a=ig_k.obj=this.obj;ig_=ig_k.fixE(ig_);if(ig_.which!=1){return true}ig_a.onDragStart();ig_a.lastMouseX=ig_.clientX;ig_a.lastMouseY=ig_.clientY;document.onmouseup=ig_k.end;document.onmousemove=ig_k.drag;return false}
,drag:function(ig_){ig_=ig_k.fixE(ig_);if(ig_.which==0){return ig_k.end()}var ig_a=ig_k.obj;var ig_b=ig_.clientY;var ig_c=ig_.clientX;if(ig_a.lastMouseX==ig_c&&ig_a.lastMouseY==ig_b){return false}var ig_e=parseInt(ig_a.style.top);var ig_f=parseInt(ig_a.style.left);var ig_g,ig_i;ig_g=ig_f+ig_c-ig_a.lastMouseX;ig_i=ig_e+ig_b-ig_a.lastMouseY;ig_a.style.left=ig_g+"px";ig_a.style.top=ig_i+"px";ig_a.lastMouseX=ig_c;ig_a.lastMouseY=ig_b;ig_a.onDrag(ig_g,ig_i);return false}
,end:function(ig_){ig_=ig_k.fixE(ig_);document.onmousemove=null;document.onmouseup=null;var ig_a=ig_k.obj.onDragEnd();ig_k.obj=null;return ig_a}
,fixE:function(ig_){if(typeof ig_=="undefined")ig_=window.event;if(typeof ig_.layerX=="undefined")ig_.layerX=ig_.offsetX;if(typeof ig_.layerY=="undefined")ig_.layerY=ig_.offsetY;if(typeof ig_.which=="undefined")ig_.which=ig_.button;return ig_}
};var _IG_initDrag=function(ig_){ig_d.l=ig_;ig_d.E=ig_d.l.tBodies[0].rows[0];ig_d.i=ig_d.E.cells;ig_d.c=new Array;var ig_a=0;for(var ig_b=0;ig_b<ig_d.i.length;ig_b++){var ig_c=ig_d.i[ig_b];if(ig_c.className.indexOf("ig_dnd_fixed_col")!=-1)continue;for(var ig_e=0;ig_e<ig_c.childNodes.length;ig_e++){var ig_f=ig_c.childNodes[ig_e];if(ig_f.tagName=="DIV"){ig_d.c[ig_a]=new ig_B(ig_f);ig_a++}}}_IG_AddEventHandler("unload",ig_X)}
;function ig_X(){for(var ig_=0;ig_<ig_d.c.length;ig_++){ig_d.c[ig_].L();ig_d.c[ig_]=null}ig_d.c=null;ig_d.i=null;ig_d.E=null;ig_d.l=null}
var ig_d=new Object;ig_d.F=navigator.userAgent;ig_d.B=ig_d.F.indexOf("Gecko")!=-1;ig_d.C=ig_d.F.indexOf("Opera")!=-1;ig_d.u="IG_pageDivMaskId";ig_d.s="IG_moduleDivMaskId";ig_d.w=function(){ig_d.l.style.display="none"}
;ig_d.x=function(){ig_d.l.style.display=""}
;ig_d.f=null;ig_d.p=function(){if(!ig_d.f){ig_d.f=document.createElement("DIV");ig_d.f.className="modbox";ig_d.f.backgroundColor="";ig_d.f.style.border="2px dashed #aaa";ig_d.f.innerHTML=" "}return ig_d.f}
;ig_d.h=function(ig_,ig_a){return function(){return ig_[ig_a].apply(ig_,arguments)}
}
;ig_d.K=function(ig_){for(var ig_a=0;ig_a<ig_d.c.length;ig_a++){var ig_b=ig_d.c[ig_a];ig_b.a.pagePosLeft=ig_d.k(ig_b.a,true);ig_b.a.pagePosTop=ig_d.k(ig_b.a,false)}var ig_c=ig_.a.nextSibling;while(ig_c){ig_c.pagePosTop-=ig_.a.offsetHeight;ig_c=ig_c.nextSibling}}
;ig_d.k=function(ig_,ig_a){var ig_b=0;while(ig_!=null){ig_b+=ig_["offset"+(ig_a?"Left":"Top")];ig_=ig_.offsetParent}return ig_b}
;ig_d.J=function(ig_){ig_d.D();var ig_a=document.createElement("DIV");ig_a.id=ig_d.u;ig_a.innerHTML=" ";ig_a.style.position="absolute";ig_a.style.width="100%";ig_a.style.height=document.body.offsetHeight+"px";ig_a.style.left="0px";ig_a.style.top="0px";ig_a.style.backgroundImage="url(http://www.google.com/ig/images/cleardot.gif)";document.body.appendChild(ig_a);if(ig_.N){ig_a=ig_a.cloneNode(true);ig_a.id=ig_d.s;ig_a.style.height=ig_.a.offsetHeight-ig_.d.offsetHeight+"px";ig_a.style.top=ig_.d.offsetHeight+
"px";ig_.a.appendChild(ig_a)}}
;ig_d.D=function(){var ig_=[ig_d.s,ig_d.u];for(var ig_a=0;ig_a<ig_.length;ig_a++){var ig_b=_gel(ig_[ig_a]);if(ig_b){ig_b.parentNode.removeChild(ig_b);ig_b=null}}}
;ig_d.Q=function(){
var ig_="";
for(var ig_a=0;ig_a<ig_d.i.length;ig_a++)
{var ig_b=ig_d.i[ig_a];
for(var ig_c=0;ig_c<ig_b.childNodes.length-1;ig_c++)
{
var ig_e=ig_b.childNodes[ig_c];
if(ig_e.tagName=="DIV"){
ig_+=ig_!=""?":":"";
ig_+=ig_e.id.substring(2)+","+ig_b.id.substring(2)
}
}
}
ig_+=":";
_xsetp("mp="+_esc(ig_))
}
;function ig_B(ig_){this._urlMouseUp=ig_J;this._urlClick=ig_I;this._dragStart=ig_F;this._drag=ig_D;this._dragEnd=ig_E;this.M=ig_G;this.m=ig_H;this.L=ig_C;this.g=false;this.a=ig_;this.d=_gel(ig_.id+"_h");this.b=_gel(ig_.id+"_url");this.N=this.a.getElementsByTagName("IFRAME").length>0;if(this.d){this.d.style.cursor="move";ig_k.init(this.d,this.a);this.a.onDragStart=ig_d.h(this,"_dragStart");this.a.onDrag=ig_d.h(this,"_drag");this.a.onDragEnd=ig_d.h(this,"_dragEnd");if(this.b){if(ig_d.B){this.b.onclick=
ig_d.h(this,"_urlClick")}else{this.b.onmouseup=ig_d.h(this,"_urlMouseUp")}}}}
function ig_C(){if(this.d){if(this.b){this.b.onclick=null;this.b.onmouseup=null;this.b=null}ig_k.uninit(this.d,this.a);this.a.onDragStart=null;this.a.onDrag=null;this.a.onDragEnd=null;this.d=null}this.a=null}
function ig_J(ig_){ig_=ig_k.fixE(ig_);if(this.g||!this.b||ig_.which!=1)return true;this.m("titleclick");if(this.b.target||ig_.shiftKey){window.open(this.b.href,this.b.target)}else{document.location=this.b.href}return false}
function ig_I(ig_){if(!this.g){this.m("titleclick")}return!this.g}
function ig_F(){ig_d.K(this);this.origNextSibling=this.a.nextSibling;var ig_=ig_d.p();var ig_a=this.a.offsetHeight;if(ig_d.B){ig_a-=parseInt(ig_.style.borderTopWidth)*2}var ig_b=this.a.offsetWidth;var ig_c=ig_d.k(this.a,true);var ig_e=ig_d.k(this.a,false);ig_d.w();this.a.style.width=ig_b+"px";ig_.style.height=ig_a+"px";this.a.parentNode.insertBefore(ig_,this.a.nextSibling);this.a.style.position="absolute";this.a.style.zIndex=100;this.a.style.left=ig_c+"px";this.a.style.top=ig_e+"px";ig_d.x();ig_d.J(
this);this.g=false;return false}
function ig_D(ig_,ig_a){if(!this.g){this.a.style.filter="alpha(opacity=70)";this.a.style.opacity=0.7;this.g=true;this.m("dragstart")}var ig_b=null;var ig_c=100000000;for(var ig_e=0;ig_e<ig_d.c.length;ig_e++){var ig_f=ig_d.c[ig_e];var ig_g=Math.sqrt(Math.pow(ig_-ig_f.a.pagePosLeft,2)+Math.pow(ig_a-ig_f.a.pagePosTop,2));if(ig_f==this)continue;if(isNaN(ig_g))continue;if(ig_g<ig_c){ig_c=ig_g;ig_b=ig_f}}var ig_i=ig_d.p();if(ig_b!=null&&ig_i.nextSibling!=ig_b.a){ig_b.a.parentNode.insertBefore(ig_i,ig_b.a)
;if(ig_d.C){document.body.style.display="none";document.body.style.display=""}}}
function ig_E(){ig_d.D();if(this.M()){ig_d.Q()}if(this.g){this.m("dragend")}return true}
function ig_G(){var ig_=false;ig_d.w();this.a.style.position="";this.a.style.width="";this.a.style.zIndex="";this.a.style.filter="";this.a.style.opacity="";var ig_a=ig_d.p();if(ig_a.nextSibling!=this.origNextSibling){ig_a.parentNode.insertBefore(this.a,ig_a.nextSibling);ig_=true}ig_a.parentNode.removeChild(ig_a);ig_d.x();if(ig_d.C){document.body.style.display="none";document.body.style.display=""}return ig_}
function ig_H(ig_){switch(ig_){case "titleclick":_IG_TriggerModuleEvent(ig_,this.a.id,this.b.href);_IG_TriggerEvent("module"+ig_,this.a.id,this.b.href);break;case "dragstart":case "dragend":_IG_TriggerDelayedModuleEvent(ig_,this.a.id,0);_IG_TriggerDelayedEvent("module"+ig_,0,this.a.id);break}}
;
//ig/setp.asp
<!-- #include file="../../../../utility.asp" -->
<%
'系统是否超时
if isTimeOut() = true then
Response.Redirect("../status/sorry_timeout.htm")
end if
set conn = Server.CreateObject("ADODB.Connection")
conn.open Session("GZL_ConnectionString")
function update_value(settings,indexid,position,value)
update_value = ""
arrInfo = Split(settings, ":")
old_index = ""
old_j = 1
For k = 0 To UBound(arrInfo)
strRow = arrInfo(k)
arrCol = Split(strRow, ",")
temp_len = UBound(arrCol) + 1
temp_indexid = arrCol(0)
temp_j = arrCol(1)
if temp_indexid = indexid then
if temp_len<position then
for i = 1 to position - temp_len
temp_str = temp_str & ","
next
strRow = strRow & temp_str & value
elseif temp_len=cint(position) then
strRow = left(strRow,InStrRev(strRow,",")) & value
elseif temp_len>position then
temp_position = 0
for i = 1 to position - 1
temp_position = InStr(temp_position+1,strRow,",")
next
left_str = left(strRow,temp_position)
temp_position = InStr(temp_position+1,strRow,",")
right_str = right(strRow, len(strRow) - temp_position + 1)
strRow = left_str & value & right_str
end if
end if
update_value = update_value & strRow & ":"
next
'update_value = left(update_value,len(update_value) -1 )
end function
function del_value(settings,indexid)
del_value = ""
arrInfo = Split(settings, ":")
old_index = ""
old_j = 1
For k = 0 To UBound(arrInfo) - 1
strRow = arrInfo(k)
arrCol = Split(strRow, ",")
temp_len = UBound(arrCol) + 1
temp_indexid = arrCol(0)
temp_j = arrCol(1)
if temp_indexid = indexid then
else
del_value = del_value & strRow & ":"
end if
next
end function
function insert_value(settings,indexid)
insert_value = indexid & ",1:" & settings
end function
function get_settings(adv_id,personal_type)
dim rs,strsql
strsql = "select * from adv_personal where adv_id ='" & adv_id & "' and personal_type = '" & personal_type & "'"
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open strsql, conn, 1, 3
if not rs.EOF then
get_settings = rs("settings")
end if
rs.close
end function
function update_settings(new_settings,old_settings)
update_settings = ""
the_change = ""
before_or_behide = ""
new_arrInfo = Split(new_settings, ":")
old_arrInfo = Split(old_settings, ":")
i = 0
For k = 0 To UBound(old_arrInfo)
new_strRow = new_arrInfo(i)
old_strRow = old_arrInfo(k)
new_arrCol = Split(new_strRow, ",")
old_arrCol = Split(old_strRow, ",")
new_temp_indexid = new_arrCol(0)
old_temp_indexid = old_arrCol(0)
if before_or_behide = "before" then
if old_strRow = the_change then
old_strRow = ""
end if
end if
if old_temp_indexid <> new_temp_indexid then
if the_change = "" then
'找不同点
next_old_strRow = old_arrInfo(k+1)
next_old_arrCol = Split(next_old_strRow, ",")
next_old_temp_indexid = next_old_arrCol(0)
next_new_strRow = new_arrInfo(k+1)
next_new_arrCol = Split(next_new_strRow, ",")
next_new_temp_indexid = next_new_arrCol(0)
if next_old_temp_indexid <> new_temp_indexid then
the_change = find_Row(old_settings,new_temp_indexid)
new_temp_j = new_arrCol(1)
the_change = update_position_value(the_change,2,new_temp_j)
update_settings = update_settings & the_change & ":"
before_or_behide = "before"
else
if next_new_temp_indexid <> old_temp_indexid then
the_change = old_strRow
before_or_behide = "behide"
update_settings = update_settings & next_old_strRow & ":"
old_strRow = ""
k = k+1
else
the_change = old_strRow
update_settings = update_settings & next_old_strRow & ":" & old_strRow & ":"
old_strRow = ""
k = k+1
end if
end if
else
if before_or_behide = "behide" then
update_settings = update_settings & the_change & ":"
i = i+1
end if
end if
end if
i = i+1
if old_strRow <> "" then
update_settings = update_settings & old_strRow & ":"
end if
next
update_settings = left(update_settings,len(update_settings) -1 )
end function
function update_position_value(strRow,position,value)
arrCol = Split(strRow, ",")
temp_len = UBound(arrCol) + 1
if temp_len<position then
for i = 1 to position - temp_len
temp_str = temp_str & ","
next
strRow = strRow & temp_str & value
elseif temp_len=cint(position) then
strRow = left(strRow,InStrRev(strRow,",")) & value
elseif temp_len>position then
temp_position = 0
for i = 1 to position - 1
temp_position = InStr(temp_position+1,strRow,",")
next
left_str = left(strRow,temp_position)
temp_position = InStr(temp_position+1,strRow,",")
right_str = right(strRow, len(strRow) - temp_position + 1)
strRow = left_str & value & right_str
end if
update_position_value = strRow
end function
function update_settings2(new_settings,old_settings)
update_settings = ""
the_change = ""
new_arrInfo = Split(new_settings, ":")
old_arrInfo = Split(old_settings, ":")
i = 0
For k = 0 To UBound(old_arrInfo) - 1
old_strRow = old_arrInfo(k)
if old_strRow = the_change then
'如果现在这行和不同点相同,则这行不要
old_strRow = ""
end if
if the_change = "" then
'找到不同点后就可停止
new_strRow = new_arrInfo(i)
new_arrCol = Split(new_strRow, ",")
old_arrCol = Split(old_strRow, ",")
new_temp_indexid = new_arrCol(0)
old_temp_indexid = old_arrCol(0)
if old_temp_indexid <> new_temp_indexid then
the_change = find_Row(old_settings,new_temp_indexid)
new_temp_j = new_arrCol(1)
the_change = update_position_value(the_change,2,new_temp_j)
update_settings = update_settings & the_change & ":"
end if
i = i+1
end if
if old_strRow <> "" then
update_settings = update_settings & old_strRow & ":"
end if
next
update_settings = left(update_settings,len(update_settings) -1 )
end function
function find_Row(settings,indexid)
arrInfo = Split(settings, ":")
For k = 0 To UBound(arrInfo)
strRow = arrInfo(k)
arrCol = Split(strRow, ",")
temp_indexid = arrCol(0)
if temp_indexid = indexid then
find_Row = strRow
exit for
end if
next
end function
adv_id = session("adv_id")
indexid = request("indexid")
newnum = request("m_" & indexid & "_val")
enable = request("m_" & indexid & "_enab")
url = request("url")
personal_type = request("personal_type")
action = request("action")
if indexid <>"" then
if newnum <> "" then
newnum = right(newnum,1)
strsql = "update adv_product_index set amount = " & newnum & " where indexid ='" & indexid & "'"
conn.Execute strsql
conn.Close
'返回主页面
response.Redirect url
elseif enable = "0" then
settings = get_settings(adv_id, personal_type)
strsql = "update adv_product_index set personal_show = 'no' where indexid ='" & indexid & "'"
conn.Execute strsql
settings = del_value(settings,indexid)
strsql = "update adv_personal set settings = '"& settings &"' where adv_id ='" & adv_id & "' and personal_type = '" & personal_type & "'"
response.Write strsql
conn.Execute strsql
elseif action = "add" then
settings = get_settings(adv_id, personal_type)
strsql = "update adv_product_index set personal_show = 'yes' where indexid ='" & indexid & "'"
conn.Execute strsql
settings = insert_value(settings,indexid)
strsql = "update adv_personal set settings = '"& settings &"' where adv_id ='" & adv_id & "' and personal_type = '" & personal_type & "'"
conn.Execute strsql
response.Redirect url
end if
else
mp = request("mp")
settings = mp
strsql = "select * from adv_personal where adv_id ='" &adv_id & "' and personal_type = '" & personal_type & "'"
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open strsql, conn, 1, 3
if rs.EOF then
strsql = "insert into adv_personal (adv_id,personal_type,settings) values ('" &adv_id & "','" & personal_type & "','" & settings & "')"
conn.Execute strsql
else
strsql = "update adv_personal set settings = '" & settings & "' where adv_id ='" &adv_id & "' and personal_type = '" & personal_type & "'"
conn.Execute strsql
end if
rs.Close
end if
conn.Close
%>
//google.js实现拖拽,发用Ajax技术发送给step.asp去执行,效果相当不错
数据库端
setting字段实现xcbtj,1:gbp,1:g_a,1:XLJQ,1:shge,1:yty,1:zz,1:hhklk,2:gdy,2:cntosnyjx,2:aunz,2:slx1,2:ZJC,2:zyx,2:DNY,2:oz,2:cntocjyjx,2:szcf,2:ksy,2:
左右级排列的顺序,及del,,
出现的条数是保存在另个一个表,当然也可以再一个数组,如xcbtj,1,3:gbp,1,5:
关于组名及组中的数据是用另外一个表来保存
-------------------------------------------
//add_personal.asp,将其有的组名全部列出。当然再需要增加一个组名及文章的页面。
<!-- #include file="../../../utility.asp" -->
<%
'系统是否超时
if isTimeOut() = true then
Response.Redirect("../status/sorry_timeout.htm")
end if
set conn = Server.CreateObject("ADODB.Connection")
conn.open Session("GZL_ConnectionString")
set rs_member = Server.CreateObject("ADODB.RecordSet")
'sql2 = "select type from adv_member where adv_memberid='"& session("adv_id") &"'"
sql2 = "select type from adv_member where adv_memberid='gzl'"
rs_member.Open sql2,conn,1,3
member_type=rs_member("type")
rs_member.Close
set rs_member=nothing
function list_product_index_by_type(thetype)
'strsql = "select * from adv_product_index where adv_memberid='"& session("adv_id") &"' and type='" & thetype & "' order by sort"
strsql = "select * from adv_product_index where adv_memberid='gzl' and type='" & thetype & "' and personal_show<>'yes' order by sort"
set list_rs = Server.CreateObject("ADODB.RecordSet")
list_rs.Open strsql,conn,1,3
do while not list_rs.eof
response.Write list_rs("name") & "<input class=addbtn type=button value='添加 »' onclick=_add_m('personal_type=adv_index_product&action=add&indexid=" & list_rs("indexid") & "');> <br>"
list_rs.MoveNext
loop
list_rs.close
end function
%>
<html>
<head>
<title>产品目录管理----增加产品目录</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../../../css/standard.css" rel="stylesheet">
<script src="google.js"></script>
<script>
_et="E64xfNEpV3k";
function toggle(x){if (document.getElementById(x).style.display=="none"){_gel(x).style.display="block";} else {_gel(x).style.display="none";}}
function openAddByUrl() {toggle('advanced');toggle('advlink');_gel("add_advd").focus();}
function closeAddByUrl() {toggle('advanced');toggle('advlink');_gel("q").focus();}
function toggleAdd(id, mod_params, type, referrer) {mod_params += _esc('&referrer=' + referrer);if (type == 'feed') {_xsetp(mod_params);toggleAdded(id);} else if (type == 'no_confirm'){_xsetp(mod_params+ _esc('&col=' + _insert_to_col));toggleAdded(id);} else {if(confirm('您即将添加非 Google 创建的功能。为使用此功能需要输入的使用偏好设置及其他信息可能会提供给功能提供方。是否继续?')) {_xsetp(mod_params+ _esc('&col=' + _insert_to_col));toggleAdded(id);}}}
function toggleDetailAdd(id, mod_params, type, referrer, redirect_url) {mod_params += _esc('&referrer=' + referrer);if(!redirect_url){redirect_url = '/ig/directory?num=24';}if (type == 'feed') {_dlsetp(mod_params, _esc(redirect_url));toggleAdded(id);} else if (type == 'no_confirm'){_dlsetp(mod_params+ _esc('&col=' + _insert_to_col), _esc(redirect_url));toggleAdded(id);} else {if(confirm('您即将添加非 Google 创建的功能。为使用此功能需要输入的使用偏好设置及其他信息可能会提供给功能提供方。是否继续?')) {_dlsetp(mod_params+ _esc('&col=' + _insert_to_col),_esc(redirect_url));toggleAdded(id);}}}
function toggleAdded(id) {var addedHtml = "<img width=14 height=13 src='/ig/images/nodisplay2.gif'>" +"<font size=-1 color=#676767>已添加 </font>";var div = null;div = _gel("addbtn" + id);if (div) {div.innerHTML = addedHtml;}div = _gel("ss" + id);if (div) {div.style.opacity = 0.4;}div = _gel("ss" + id);if (div) {div.style.filter="alpha(opacity=40)";}div = _gel("title" + id);if (div) {div.style.color="#7777CC";}}
function pvs () {var ptobj = _gel("pagetype");var pt = ptobj.innerHTML;var ref = "";for (var i=1; ;i++) {var divobj = _gel("title"+i);if (!divobj) break;ref += "," + divobj.name;}return pt + "." + (i-1) + "." + actual_columns + ref;}
function rpv () {_sendx("/ig/rpv?et="+_et+"&r="+pvs());}
</script>
</head>
<body text="#000000" background="../../../img/point.gif">
<form name="form1" method="post" action="product_index_edit.asp?type=add">
<font color="#ff0000"><b><font color="#003399"><strong>添加产品目录到首页</strong></font></b></font>
<hr width="100%" align="left">
<table width="621" border="0" cellspacing="1" cellpadding="2" align="center">
<tr>
<td class="tdComm" height="30" width="472">
<font color="#ff3366">新闻</font><br>
<%list_product_index_by_type("新闻")%>
<font color="#ff3366">旅游团</font><br>
<%if Instr(member_type,"旅游团")>0 then
list_product_index_by_type("旅游团")
end if%>
<font color="#ff3366">酒店</font><br>
<%if Instr(member_type,"酒店")>0 then
list_product_index_by_type("酒店")
end if%>
<font color="#ff3366">机票</font><br>
<%if Instr(member_type,"机票")>0 then
list_product_index_by_type("机票")
end if%>
<font color="#ff3366">自由行</font><br>
<%if Instr(member_type,"自由行")>0 then
list_product_index_by_type("自由行")
end if%>
<font color="#ff3366">租车</font><br>
<%if Instr(member_type,"租车")>0 then
list_product_index_by_type("租车")
end if%>
<font color="#ff3366">签证</font><br>
<%if Instr(member_type,"签证")>0 then
list_product_index_by_type("签证")
end if%>
<font color="#ff3366">景点</font><br>
<%if Instr(member_type,"景点")>0 then
list_product_index_by_type("景点")
end if%>
</td>
</tr>
</form>
</body>
<%
conn.Close
%>
</html>
--------------------------------------
如果速度不是很影响的话,建议将field的内容用中文,最好将显示的value与名称一致, 这样子有利于后期维扩,使代码更加清晰如type=旅游团;酒店;机票;自由行;租车;签证;友情连接;景点, 这样比type=1;2;3;4;5;6,及type=travel; tikect, free trip;等要好一些,适合中国人的习惯,如果要是英文,也需要全字,不能缩写。。。。, 当然最好是中文了,特别是数组的形式,indexOf()或<%if Instr(member_type,"签证")>0 then list_product_index_by_type("签证")