<
p
>
文章分类:
<
select
name
="articletypeid"
id
="articletypeid"
>
< option value =“1” > sfsdf </ option >
< option value =“1” > sfsdf </ option >
</ select >
( < a style ="cursor:hand;" onclick ="javascript:addnewtype.style.display='';" > 添加新分类 </ a > )
< p id ="addnewtype" style ="display:none;" >
新分类: < input name ="newtypename" id ="newtypename" type ="text" size ="16" />
< input type ="button" name ="button" value ="添加" onClick ="addacttype();" />
</ p >
< script language ="javascript" type ="text/javascript" src ="js/createxml.js" ></ script >
< script language ="javascript" type ="text/javascript" src ="js/article.js" ></ script >
< option value =“1” > sfsdf </ option >
< option value =“1” > sfsdf </ option >
</ select >
( < a style ="cursor:hand;" onclick ="javascript:addnewtype.style.display='';" > 添加新分类 </ a > )
< p id ="addnewtype" style ="display:none;" >
新分类: < input name ="newtypename" id ="newtypename" type ="text" size ="16" />
< input type ="button" name ="button" value ="添加" onClick ="addacttype();" />
</ p >
< script language ="javascript" type ="text/javascript" src ="js/createxml.js" ></ script >
< script language ="javascript" type ="text/javascript" src ="js/article.js" ></ script >
article.js
function
addacttype()
...
{
var content = document.getElementById("newtypename").value;
if(content == "" || content.length >10)...{
alert('分类名称没有填写,或者超过了10个字符!');
return false;
}else...{
var addnew = datexml("articletypeedit.asp","&mark=add&loginid=" + userloginid + "&newtypename=" + content)
if(addnew)...{
if(addnew != "wrong" && addnew !="no")...{
addOption(content,addnew);
addnewtype.style.display='none';
}else...{
alert('分类添加失败,请稍候再试,或联系网站管理员!');
}
}
}
}
function addOption(strName,strValue) ... {
var objSelect = document.getElementById("articletypeid");
var objOption = new Option(strName,strValue);
objSelect.add(objOption,0);
objSelect.selectedIndex = strName;
}
var content = document.getElementById("newtypename").value;
if(content == "" || content.length >10)...{
alert('分类名称没有填写,或者超过了10个字符!');
return false;
}else...{
var addnew = datexml("articletypeedit.asp","&mark=add&loginid=" + userloginid + "&newtypename=" + content)
if(addnew)...{
if(addnew != "wrong" && addnew !="no")...{
addOption(content,addnew);
addnewtype.style.display='none';
}else...{
alert('分类添加失败,请稍候再试,或联系网站管理员!');
}
}
}
}
function addOption(strName,strValue) ... {
var objSelect = document.getElementById("articletypeid");
var objOption = new Option(strName,strValue);
objSelect.add(objOption,0);
objSelect.selectedIndex = strName;
}
createxml.js
//
JavaScript Document
function InitAjax() ... {
var ajax = false;
try...{ajax = new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)...{
try ...{ ajax = new ActiveXObject("Microsoft.XMLHTTP");}
catch (E) ...{ ajax = false; }
}
if (!ajax && typeof XMLHttpRequest!='undefined') ...{ajax = new XMLHttpRequest();}
return ajax;
}
function datexml(url,value) ... {
var number = Math.random();
var url = url +"?qaaq=" + number + value;
var ajax = InitAjax();
ajax.open("GET", url, false);
ajax.send(null);
//ajax.onreadystatechange = function() { }
if(ajax.readyState == 4 && ajax.status == 200)...{return unescape(ajax.responseText);}
}
function InitAjax() ... {
var ajax = false;
try...{ajax = new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)...{
try ...{ ajax = new ActiveXObject("Microsoft.XMLHTTP");}
catch (E) ...{ ajax = false; }
}
if (!ajax && typeof XMLHttpRequest!='undefined') ...{ajax = new XMLHttpRequest();}
return ajax;
}
function datexml(url,value) ... {
var number = Math.random();
var url = url +"?qaaq=" + number + value;
var ajax = InitAjax();
ajax.open("GET", url, false);
ajax.send(null);
//ajax.onreadystatechange = function() { }
if(ajax.readyState == 4 && ajax.status == 200)...{return unescape(ajax.responseText);}
}