📄 checkcorrelation.js
字号:
//声明XMLHttpRequest对象
var xmlHttp;
function createXMLHTTP()
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();//mozilla浏览器
}
else if(window.ActiveXObject)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
}
catch(e)
{}
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
}
catch(e)
{}
if(!xmlHttp)
{
window.alert("不能创建XMLHttpRequest对象实例!");
return false;
}
}
}
//查找相关文章
function CheckArticle(keyWord)
{
createXMLHTTP();//创建XMLHttpRequest对象
var url="CorrelationArticle.aspx?keyWord="+keyWord+"";
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=selectArticle;
xmlHttp.send(null);
}
//填充相关文章下拉列表
function selectArticle()
{
document.getElementById("divPro_RelatingArtID").innerHTML="<select name=\"divPro_RelatingArtID\" disabled=\"disabled\" size=\"14\" multiple=\"multiple\" style=\"width: 98%\"><option value=\"0\"><font color=\"gray\">加载中...</font></option></select>";
if(xmlHttp.readyState==4)//判断对象状态
{
if(xmlHttp.status==200)//信息成功返回,开始处理信息
{
document.getElementById("divPro_RelatingArtID").innerHTML=xmlHttp.responseText;
}
}
}
//查找相关商品
function CheckPro(keyWord)
{
createXMLHTTP();//创建XMLHttpRequest对象
var url="CorrelationPro.aspx?searchWord="+keyWord+"";
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=selectPro;
xmlHttp.send(null);
}
//填充相关商品下拉列表
function selectPro()
{
document.getElementById("divPro_RelatingProID").innerHTML="<select name=\"selPro_RelatingProID\" disabled=\"disabled\" size=\"14\" multiple=\"multiple\" style=\"width: 98%\"><option value=\"0\"><font color=\"gray\">加载中...</font></option></select>";
if(xmlHttp.readyState==4)//判断对象状态
{
if(xmlHttp.status==200)//信息成功返回,开始处理信息
{
document.getElementById("divPro_RelatingProID").innerHTML=xmlHttp.responseText;
}
}
}
//添加选中的项目
function AddItem(sel,seled)
{
var selectItemID=document.getElementById(sel).options.selectedIndex;
var selectItemValue=document.getElementById(sel).options;
var Selected=document.getElementById(seled);
if (selectItemID!=0&&selectItemID!=-1)
{
for(var i = 0,j=0; i < selectItemValue.length,j<selectItemValue.length; i++)
{
if(selectItemValue[i].selected)
{
var exist=false;
for(var k = 0; k < Selected.options.length; k++)
{
if(Selected.options[k].value == selectItemValue[i].value)
{
exist=true;
break;
}
}
if (exist==false)
{
Selected.options.add(new Option(selectItemValue[i].text, selectItemValue[i].value));
j++;
}
}
}
}
}
//全部添加
function AddAllItem(sel,seled)
{
//备选项列表
var selectItemValue=document.getElementById(sel).options;
//已列表
var Selected=document.getElementById(seled);
for(var i = 1,j = 0; i < selectItemValue.length,j < selectItemValue.length; i++)
{
var exist=false;
for(var k = 0; k < Selected.options.length; k++)
{
if(Selected.options[k].value == selectItemValue[i].value)
{
exist=true;
break;
}
}
if (exist==false)
{
Selected.options.add(new Option(selectItemValue[i].text, selectItemValue[i].value));
j++;
}
}
}
//移除所选项
function DelItem(selName)
{
var Selected=document.getElementById(selName).options;
for(var i = 0; i < Selected.length; i++)
{
if(Selected[i].selected==true)
{
Selected.remove(i);
}
}
}
//移除所有已经选择好的项目
function DelAllItem(selName)
{
var colls = []; //对select标记options的引用
var selectTag = document.getElementById(selName); //获取select标记
colls = selectTag.options; //获取引用
if(colls.length > 0)
{
clearOptions(colls);
}
}
//清空options集合
function clearOptions(colls)
{
var length = colls.length;
for(var i=length-1;i>=0;i--)
{
colls.remove(i);
}
}
//添加商品时将右边选择框的商品的相关文章和相关商品进行全选,以便程序取值
function selectAll()
{
var Selected=document.getElementById("selPro_RelatingArtIDSelect").options;
for(var k = 0; k < Selected.options.length; k++)
{
Selected[k].selected=true;
}
var sel=document.getElementById("selPro_RelatingProIDSelect").options;
for(var l = 0; l < sel.options.length; l++)
{
sel[l].selected=true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -