品名
|
规格
|
矿区/产地
|
价格(元/吨)
|
价格属性
|
税
|
涨跌
|
备注
|
---|
当前筛选
<script>
var getElementsByName = function (tag, name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName(tag);
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute("name") == name){
returns[returns.length] = e[i];
}
}
return returns;
};
var MAR_TYPE_ID = '';
var tableArr = getElementsByName('meta', 'channel');
if(tableArr != null && tableArr.length > 0)
{
MAR_TYPE_ID = tableArr[0].content;
}
</script> |
主焦煤
|
A10,V18-20,S0.5,G80,MT8
|
乡宁
|
1170
|
出厂价
|
含税
|
-
|
|
主焦煤
|
A9.5,V22,S0.45,G85
|
古县
|
1680
|
到厂价
|
含税
|
-
|
|
1/3焦煤
|
A10.5,V33-37,S0.9,G>85,Y24
|
蒲县
|
1350
|
出厂价
|
含税
|
-
|
|
主焦煤
|
A9.5,V18-22,S0.5,G85-90,MT8
|
安泽
|
1680
|
出厂价
|
含税
|
-
|
|
瘦煤
|
V15-18,S0.6,G55-70
|
乡宁
|
1320
|
出厂价
|
含税
|
-
|
|
瘦煤
|
A10,V19,S0.3,G69,回50
|
乡宁
|
880
|
坑口价
|
含税
|
-
|
|
肥煤
|
A9.5,V34-41,S1.8,G100,Y24-27
|
蒲县
|
1200
|
出厂价
|
含税
|
-
|
|
资讯采集:任丽娟 021-26093269
资讯监督:张鹏 021-26093198
<script type="text/javascript">
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
}
}
var titles = ["品种", "规格", "材质", "产地"];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {'trId':'ctr' + 1};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10,V18-20,S0.5,G80,MT8'))
keyMap['spec'].push('A10,V18-20,S0.5,G80,MT8');
if(!ctrMap['A10,V18-20,S0.5,G80,MT8'])
ctrMap['A10,V18-20,S0.5,G80,MT8'] = [];
dataObject['spec'] = 'A10,V18-20,S0.5,G80,MT8';
ctrMap['A10,V18-20,S0.5,G80,MT8'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10,V18-20,S0.5,G80,MT8'))
keyMap['material'].push('A10,V18-20,S0.5,G80,MT8');
if(!ctrMap['A10,V18-20,S0.5,G80,MT8'])
ctrMap['A10,V18-20,S0.5,G80,MT8'] = [];
dataObject['material'] = 'A10,V18-20,S0.5,G80,MT8';
ctrMap['A10,V18-20,S0.5,G80,MT8'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 2};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V22,S0.45,G85'))
keyMap['spec'].push('A9.5,V22,S0.45,G85');
if(!ctrMap['A9.5,V22,S0.45,G85'])
ctrMap['A9.5,V22,S0.45,G85'] = [];
dataObject['spec'] = 'A9.5,V22,S0.45,G85';
ctrMap['A9.5,V22,S0.45,G85'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V22,S0.45,G85'))
keyMap['material'].push('A9.5,V22,S0.45,G85');
if(!ctrMap['A9.5,V22,S0.45,G85'])
ctrMap['A9.5,V22,S0.45,G85'] = [];
dataObject['material'] = 'A9.5,V22,S0.45,G85';
ctrMap['A9.5,V22,S0.45,G85'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('古县'))
keyMap['place'].push('古县');
if(!ctrMap['古县'])
ctrMap['古县'] = [];
dataObject['place'] = '古县';
ctrMap['古县'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 3};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('1/3焦煤'))
keyMap['breed'].push('1/3焦煤');
if(!ctrMap['1/3焦煤'])
ctrMap['1/3焦煤'] = [];
dataObject['breed'] = '1/3焦煤';
ctrMap['1/3焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10.5,V33-37,S0.9,G>85,Y24'))
keyMap['spec'].push('A10.5,V33-37,S0.9,G>85,Y24');
if(!ctrMap['A10.5,V33-37,S0.9,G>85,Y24'])
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'] = [];
dataObject['spec'] = 'A10.5,V33-37,S0.9,G>85,Y24';
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10.5,V33-37,S0.9,G>85,Y24'))
keyMap['material'].push('A10.5,V33-37,S0.9,G>85,Y24');
if(!ctrMap['A10.5,V33-37,S0.9,G>85,Y24'])
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'] = [];
dataObject['material'] = 'A10.5,V33-37,S0.9,G>85,Y24';
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('蒲县'))
keyMap['place'].push('蒲县');
if(!ctrMap['蒲县'])
ctrMap['蒲县'] = [];
dataObject['place'] = '蒲县';
ctrMap['蒲县'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 4};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V18-22,S0.5,G85-90,MT8'))
keyMap['spec'].push('A9.5,V18-22,S0.5,G85-90,MT8');
if(!ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'])
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'] = [];
dataObject['spec'] = 'A9.5,V18-22,S0.5,G85-90,MT8';
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V18-22,S0.5,G85-90,MT8'))
keyMap['material'].push('A9.5,V18-22,S0.5,G85-90,MT8');
if(!ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'])
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'] = [];
dataObject['material'] = 'A9.5,V18-22,S0.5,G85-90,MT8';
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('安泽'))
keyMap['place'].push('安泽');
if(!ctrMap['安泽'])
ctrMap['安泽'] = [];
dataObject['place'] = '安泽';
ctrMap['安泽'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 5};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('瘦煤'))
keyMap['breed'].push('瘦煤');
if(!ctrMap['瘦煤'])
ctrMap['瘦煤'] = [];
dataObject['breed'] = '瘦煤';
ctrMap['瘦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('V15-18,S0.6,G55-70'))
keyMap['spec'].push('V15-18,S0.6,G55-70');
if(!ctrMap['V15-18,S0.6,G55-70'])
ctrMap['V15-18,S0.6,G55-70'] = [];
dataObject['spec'] = 'V15-18,S0.6,G55-70';
ctrMap['V15-18,S0.6,G55-70'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('V15-18,S0.6,G55-70'))
keyMap['material'].push('V15-18,S0.6,G55-70');
if(!ctrMap['V15-18,S0.6,G55-70'])
ctrMap['V15-18,S0.6,G55-70'] = [];
dataObject['material'] = 'V15-18,S0.6,G55-70';
ctrMap['V15-18,S0.6,G55-70'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 6};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('瘦煤'))
keyMap['breed'].push('瘦煤');
if(!ctrMap['瘦煤'])
ctrMap['瘦煤'] = [];
dataObject['breed'] = '瘦煤';
ctrMap['瘦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10,V19,S0.3,G69,回50'))
keyMap['spec'].push('A10,V19,S0.3,G69,回50');
if(!ctrMap['A10,V19,S0.3,G69,回50'])
ctrMap['A10,V19,S0.3,G69,回50'] = [];
dataObject['spec'] = 'A10,V19,S0.3,G69,回50';
ctrMap['A10,V19,S0.3,G69,回50'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10,V19,S0.3,G69,回50'))
keyMap['material'].push('A10,V19,S0.3,G69,回50');
if(!ctrMap['A10,V19,S0.3,G69,回50'])
ctrMap['A10,V19,S0.3,G69,回50'] = [];
dataObject['material'] = 'A10,V19,S0.3,G69,回50';
ctrMap['A10,V19,S0.3,G69,回50'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 7};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('肥煤'))
keyMap['breed'].push('肥煤');
if(!ctrMap['肥煤'])
ctrMap['肥煤'] = [];
dataObject['breed'] = '肥煤';
ctrMap['肥煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V34-41,S1.8,G100,Y24-27'))
keyMap['spec'].push('A9.5,V34-41,S1.8,G100,Y24-27');
if(!ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'])
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'] = [];
dataObject['spec'] = 'A9.5,V34-41,S1.8,G100,Y24-27';
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V34-41,S1.8,G100,Y24-27'))
keyMap['material'].push('A9.5,V34-41,S1.8,G100,Y24-27');
if(!ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'])
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'] = [];
dataObject['material'] = 'A9.5,V34-41,S1.8,G100,Y24-27';
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('蒲县'))
keyMap['place'].push('蒲县');
if(!ctrMap['蒲县'])
ctrMap['蒲县'] = [];
dataObject['place'] = '蒲县';
ctrMap['蒲县'].push(dataObject);
allRows.push(dataObject);
if(allRows[0].breed === "蒲县"){
document.getElementById("selectCandition").style.display = "none"
}
var getid = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, strengthSelId, brandSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+'Div'] = getid(arguments[i]+'Div');
this[arguments[i]+'UL'] = getid(arguments[i]+'UL');
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+'UL'])
this[arguments[i]+'UL'].style.visibility = "hidden";
this[arguments[i]+'UL'].style.display = 'block';
this[arguments[i]+'Div'].onmouseover = function(){getid(this.id.replace('Div', 'UL')).style.visibility = 'visible';};
this[arguments[i]+'Div'].onmouseout = function(){getid(this.id.replace('Div', 'UL')).style.visibility = 'hidden';};
this[arguments[i]+'UL'].onmouseover = function(){this.style.visibility = 'visible';};
this[arguments[i]+'UL'].onmouseout = function(){this.style.visibility = 'hidden';};
this.uls.push(getid(arguments[i]+'UL'));
}
}
buildDateSelect.prototype = {
browser : function () {
var e = window.navigator.userAgent.toLowerCase();
var c = {
msie: /msie/.test(e) && !/opera/.test(e),
opera: /opera/.test(e),
safari: /webkit/.test(e) && !/chrome/.test(e),
firefox: /firefox/.test(e),
chrome: /chrome/.test(e)
};
var a = "";
for (var d in c) {
if (c[d]) {
a = "safari" == d ? "version" : d;
break
}
}
c.version = a && RegExp("(?:" + a + ")[\\/: ]([\\d.]+)").test(e) ? RegExp.$1 : "0";
c.ie = c.msie;
c.ie6 = c.msie && parseInt(c.version, 10) == 6;
c.ie7 = c.msie && parseInt(c.version, 10) == 7;
c.ie8 = c.msie && parseInt(c.version, 10) == 8;
return c
},
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = '';
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement('li');
var input = document.createElement('input');
input.id = datas[i];
input.type = 'checkbox';
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement('label');
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
}
},
_selChange : function()
{
var selRows = allRows;
var keys = '';
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey && (keys += '
'+titles[i]+':' + selKey);
}
for (var i = 0; i < allRows.length; i++)
{
getid(allRows[i]['trId']).style.display = 'none';
}
for (var i = 0; i < selRows.length; i++)
{
getid(selRows[i]['trId']).style.display = '';
}
//显示筛选条件
getid('selectKeys').innerHTML = keys;
},
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName('input');
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
}
}
return rows;
},
_getSelKeys : function (ulObj)
{
var keys = '';
var checkboxs = ulObj.getElementsByTagName('input');
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + " ";
}
}
return keys;
},
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i]['trId']] = true;
}
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i]['trId']]) array1.push(array2[i]);
}
return array1;
},
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i]['trId']] = true;
}
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i]['trId']]) datas.push(array2[i]);
}
return datas;
}
}
new buildDateSelect('breed', 'spec', 'place', 'material');
</script>
品名
|
规格
|
矿区/产地
|
价格(元/吨)
|
价格属性
|
税
|
涨跌
|
备注
|
---|
当前筛选
<script>
var getElementsByName = function (tag, name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName(tag);
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute("name") == name){
returns[returns.length] = e[i];
}
}
return returns;
};
var MAR_TYPE_ID = '';
var tableArr = getElementsByName('meta', 'channel');
if(tableArr != null && tableArr.length > 0)
{
MAR_TYPE_ID = tableArr[0].content;
}
</script> |
主焦煤
|
A10,V18-20,S0.5,G80,MT8
|
乡宁
|
登录查看
|
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V22,S0.45,G85
|
古县
|
登录查看
|
到厂价
|
含税
|
****
|
|
1/3焦煤
|
A10.5,V33-37,S0.9,G>85,Y24
|
蒲县
|
登录查看
|
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V18-22,S0.5,G85-90,MT8
|
安泽
|
登录查看
|
出厂价
|
含税
|
****
|
|
瘦煤
|
V15-18,S0.6,G55-70
|
乡宁
|
登录查看
|
出厂价
|
含税
|
****
|
|
瘦煤
|
A10,V19,S0.3,G69,回50
|
乡宁
|
****
|
坑口价
|
含税
|
****
|
|
肥煤
|
A9.5,V34-41,S1.8,G100,Y24-27
|
蒲县
|
****
|
出厂价
|
含税
|
****
|
|
资讯采集:任丽娟 021-26093269
资讯监督:张鹏 021-26093198
<script type="text/javascript">
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
}
}
var titles = ["品种", "规格", "材质", "产地"];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {'trId':'ctr' + 1};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10,V18-20,S0.5,G80,MT8'))
keyMap['spec'].push('A10,V18-20,S0.5,G80,MT8');
if(!ctrMap['A10,V18-20,S0.5,G80,MT8'])
ctrMap['A10,V18-20,S0.5,G80,MT8'] = [];
dataObject['spec'] = 'A10,V18-20,S0.5,G80,MT8';
ctrMap['A10,V18-20,S0.5,G80,MT8'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10,V18-20,S0.5,G80,MT8'))
keyMap['material'].push('A10,V18-20,S0.5,G80,MT8');
if(!ctrMap['A10,V18-20,S0.5,G80,MT8'])
ctrMap['A10,V18-20,S0.5,G80,MT8'] = [];
dataObject['material'] = 'A10,V18-20,S0.5,G80,MT8';
ctrMap['A10,V18-20,S0.5,G80,MT8'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 2};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V22,S0.45,G85'))
keyMap['spec'].push('A9.5,V22,S0.45,G85');
if(!ctrMap['A9.5,V22,S0.45,G85'])
ctrMap['A9.5,V22,S0.45,G85'] = [];
dataObject['spec'] = 'A9.5,V22,S0.45,G85';
ctrMap['A9.5,V22,S0.45,G85'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V22,S0.45,G85'))
keyMap['material'].push('A9.5,V22,S0.45,G85');
if(!ctrMap['A9.5,V22,S0.45,G85'])
ctrMap['A9.5,V22,S0.45,G85'] = [];
dataObject['material'] = 'A9.5,V22,S0.45,G85';
ctrMap['A9.5,V22,S0.45,G85'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('古县'))
keyMap['place'].push('古县');
if(!ctrMap['古县'])
ctrMap['古县'] = [];
dataObject['place'] = '古县';
ctrMap['古县'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 3};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('1/3焦煤'))
keyMap['breed'].push('1/3焦煤');
if(!ctrMap['1/3焦煤'])
ctrMap['1/3焦煤'] = [];
dataObject['breed'] = '1/3焦煤';
ctrMap['1/3焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10.5,V33-37,S0.9,G>85,Y24'))
keyMap['spec'].push('A10.5,V33-37,S0.9,G>85,Y24');
if(!ctrMap['A10.5,V33-37,S0.9,G>85,Y24'])
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'] = [];
dataObject['spec'] = 'A10.5,V33-37,S0.9,G>85,Y24';
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10.5,V33-37,S0.9,G>85,Y24'))
keyMap['material'].push('A10.5,V33-37,S0.9,G>85,Y24');
if(!ctrMap['A10.5,V33-37,S0.9,G>85,Y24'])
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'] = [];
dataObject['material'] = 'A10.5,V33-37,S0.9,G>85,Y24';
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('蒲县'))
keyMap['place'].push('蒲县');
if(!ctrMap['蒲县'])
ctrMap['蒲县'] = [];
dataObject['place'] = '蒲县';
ctrMap['蒲县'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 4};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V18-22,S0.5,G85-90,MT8'))
keyMap['spec'].push('A9.5,V18-22,S0.5,G85-90,MT8');
if(!ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'])
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'] = [];
dataObject['spec'] = 'A9.5,V18-22,S0.5,G85-90,MT8';
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V18-22,S0.5,G85-90,MT8'))
keyMap['material'].push('A9.5,V18-22,S0.5,G85-90,MT8');
if(!ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'])
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'] = [];
dataObject['material'] = 'A9.5,V18-22,S0.5,G85-90,MT8';
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('安泽'))
keyMap['place'].push('安泽');
if(!ctrMap['安泽'])
ctrMap['安泽'] = [];
dataObject['place'] = '安泽';
ctrMap['安泽'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 5};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('瘦煤'))
keyMap['breed'].push('瘦煤');
if(!ctrMap['瘦煤'])
ctrMap['瘦煤'] = [];
dataObject['breed'] = '瘦煤';
ctrMap['瘦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('V15-18,S0.6,G55-70'))
keyMap['spec'].push('V15-18,S0.6,G55-70');
if(!ctrMap['V15-18,S0.6,G55-70'])
ctrMap['V15-18,S0.6,G55-70'] = [];
dataObject['spec'] = 'V15-18,S0.6,G55-70';
ctrMap['V15-18,S0.6,G55-70'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('V15-18,S0.6,G55-70'))
keyMap['material'].push('V15-18,S0.6,G55-70');
if(!ctrMap['V15-18,S0.6,G55-70'])
ctrMap['V15-18,S0.6,G55-70'] = [];
dataObject['material'] = 'V15-18,S0.6,G55-70';
ctrMap['V15-18,S0.6,G55-70'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 6};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('瘦煤'))
keyMap['breed'].push('瘦煤');
if(!ctrMap['瘦煤'])
ctrMap['瘦煤'] = [];
dataObject['breed'] = '瘦煤';
ctrMap['瘦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10,V19,S0.3,G69,回50'))
keyMap['spec'].push('A10,V19,S0.3,G69,回50');
if(!ctrMap['A10,V19,S0.3,G69,回50'])
ctrMap['A10,V19,S0.3,G69,回50'] = [];
dataObject['spec'] = 'A10,V19,S0.3,G69,回50';
ctrMap['A10,V19,S0.3,G69,回50'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10,V19,S0.3,G69,回50'))
keyMap['material'].push('A10,V19,S0.3,G69,回50');
if(!ctrMap['A10,V19,S0.3,G69,回50'])
ctrMap['A10,V19,S0.3,G69,回50'] = [];
dataObject['material'] = 'A10,V19,S0.3,G69,回50';
ctrMap['A10,V19,S0.3,G69,回50'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 7};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('肥煤'))
keyMap['breed'].push('肥煤');
if(!ctrMap['肥煤'])
ctrMap['肥煤'] = [];
dataObject['breed'] = '肥煤';
ctrMap['肥煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V34-41,S1.8,G100,Y24-27'))
keyMap['spec'].push('A9.5,V34-41,S1.8,G100,Y24-27');
if(!ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'])
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'] = [];
dataObject['spec'] = 'A9.5,V34-41,S1.8,G100,Y24-27';
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V34-41,S1.8,G100,Y24-27'))
keyMap['material'].push('A9.5,V34-41,S1.8,G100,Y24-27');
if(!ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'])
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'] = [];
dataObject['material'] = 'A9.5,V34-41,S1.8,G100,Y24-27';
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('蒲县'))
keyMap['place'].push('蒲县');
if(!ctrMap['蒲县'])
ctrMap['蒲县'] = [];
dataObject['place'] = '蒲县';
ctrMap['蒲县'].push(dataObject);
allRows.push(dataObject);
if(allRows[0].breed === "蒲县"){
document.getElementById("selectCandition").style.display = "none"
}
var getid = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, strengthSelId, brandSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+'Div'] = getid(arguments[i]+'Div');
this[arguments[i]+'UL'] = getid(arguments[i]+'UL');
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+'UL'])
this[arguments[i]+'UL'].style.visibility = "hidden";
this[arguments[i]+'UL'].style.display = 'block';
this[arguments[i]+'Div'].onmouseover = function(){getid(this.id.replace('Div', 'UL')).style.visibility = 'visible';};
this[arguments[i]+'Div'].onmouseout = function(){getid(this.id.replace('Div', 'UL')).style.visibility = 'hidden';};
this[arguments[i]+'UL'].onmouseover = function(){this.style.visibility = 'visible';};
this[arguments[i]+'UL'].onmouseout = function(){this.style.visibility = 'hidden';};
this.uls.push(getid(arguments[i]+'UL'));
}
}
buildDateSelect.prototype = {
browser : function () {
var e = window.navigator.userAgent.toLowerCase();
var c = {
msie: /msie/.test(e) && !/opera/.test(e),
opera: /opera/.test(e),
safari: /webkit/.test(e) && !/chrome/.test(e),
firefox: /firefox/.test(e),
chrome: /chrome/.test(e)
};
var a = "";
for (var d in c) {
if (c[d]) {
a = "safari" == d ? "version" : d;
break
}
}
c.version = a && RegExp("(?:" + a + ")[\\/: ]([\\d.]+)").test(e) ? RegExp.$1 : "0";
c.ie = c.msie;
c.ie6 = c.msie && parseInt(c.version, 10) == 6;
c.ie7 = c.msie && parseInt(c.version, 10) == 7;
c.ie8 = c.msie && parseInt(c.version, 10) == 8;
return c
},
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = '';
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement('li');
var input = document.createElement('input');
input.id = datas[i];
input.type = 'checkbox';
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement('label');
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
}
},
_selChange : function()
{
var selRows = allRows;
var keys = '';
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey && (keys += ''+titles[i]+':' + selKey);
}
for (var i = 0; i < allRows.length; i++)
{
getid(allRows[i]['trId']).style.display = 'none';
}
for (var i = 0; i < selRows.length; i++)
{
getid(selRows[i]['trId']).style.display = '';
}
//显示筛选条件
getid('selectKeys').innerHTML = keys;
},
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName('input');
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
}
}
return rows;
},
_getSelKeys : function (ulObj)
{
var keys = '';
var checkboxs = ulObj.getElementsByTagName('input');
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + " ";
}
}
return keys;
},
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i]['trId']] = true;
}
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i]['trId']]) array1.push(array2[i]);
}
return array1;
},
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i]['trId']] = true;
}
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i]['trId']]) datas.push(array2[i]);
}
return datas;
}
}
new buildDateSelect('breed', 'spec', 'place', 'material');
</script>
品名
|
规格
|
矿区/产地
|
价格(元/吨)
|
价格属性
|
税
|
涨跌
|
备注
|
---|
当前筛选
<script>
var getElementsByName = function (tag, name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName(tag);
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute("name") == name){
returns[returns.length] = e[i];
}
}
return returns;
};
var MAR_TYPE_ID = '';
var tableArr = getElementsByName('meta', 'channel');
if(tableArr != null && tableArr.length > 0)
{
MAR_TYPE_ID = tableArr[0].content;
}
</script> |
主焦煤
|
A10,V18-20,S0.5,G80,MT8
|
乡宁
|
无权限 |
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V22,S0.45,G85
|
古县
|
无权限 |
到厂价
|
含税
|
****
|
|
1/3焦煤
|
A10.5,V33-37,S0.9,G>85,Y24
|
蒲县
|
无权限 |
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V18-22,S0.5,G85-90,MT8
|
安泽
|
无权限 |
出厂价
|
含税
|
****
|
|
瘦煤
|
V15-18,S0.6,G55-70
|
乡宁
|
无权限 |
出厂价
|
含税
|
****
|
|
瘦煤
|
A10,V19,S0.3,G69,回50
|
乡宁
|
****
|
坑口价
|
含税
|
****
|
|
肥煤
|
A9.5,V34-41,S1.8,G100,Y24-27
|
蒲县
|
****
|
出厂价
|
含税
|
****
|
|
资讯采集:任丽娟 021-26093269
资讯监督:张鹏 021-26093198
<script type="text/javascript">
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
}
}
var titles = ["品种", "规格", "材质", "产地"];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {'trId':'ctr' + 1};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10,V18-20,S0.5,G80,MT8'))
keyMap['spec'].push('A10,V18-20,S0.5,G80,MT8');
if(!ctrMap['A10,V18-20,S0.5,G80,MT8'])
ctrMap['A10,V18-20,S0.5,G80,MT8'] = [];
dataObject['spec'] = 'A10,V18-20,S0.5,G80,MT8';
ctrMap['A10,V18-20,S0.5,G80,MT8'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10,V18-20,S0.5,G80,MT8'))
keyMap['material'].push('A10,V18-20,S0.5,G80,MT8');
if(!ctrMap['A10,V18-20,S0.5,G80,MT8'])
ctrMap['A10,V18-20,S0.5,G80,MT8'] = [];
dataObject['material'] = 'A10,V18-20,S0.5,G80,MT8';
ctrMap['A10,V18-20,S0.5,G80,MT8'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 2};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V22,S0.45,G85'))
keyMap['spec'].push('A9.5,V22,S0.45,G85');
if(!ctrMap['A9.5,V22,S0.45,G85'])
ctrMap['A9.5,V22,S0.45,G85'] = [];
dataObject['spec'] = 'A9.5,V22,S0.45,G85';
ctrMap['A9.5,V22,S0.45,G85'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V22,S0.45,G85'))
keyMap['material'].push('A9.5,V22,S0.45,G85');
if(!ctrMap['A9.5,V22,S0.45,G85'])
ctrMap['A9.5,V22,S0.45,G85'] = [];
dataObject['material'] = 'A9.5,V22,S0.45,G85';
ctrMap['A9.5,V22,S0.45,G85'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('古县'))
keyMap['place'].push('古县');
if(!ctrMap['古县'])
ctrMap['古县'] = [];
dataObject['place'] = '古县';
ctrMap['古县'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 3};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('1/3焦煤'))
keyMap['breed'].push('1/3焦煤');
if(!ctrMap['1/3焦煤'])
ctrMap['1/3焦煤'] = [];
dataObject['breed'] = '1/3焦煤';
ctrMap['1/3焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10.5,V33-37,S0.9,G>85,Y24'))
keyMap['spec'].push('A10.5,V33-37,S0.9,G>85,Y24');
if(!ctrMap['A10.5,V33-37,S0.9,G>85,Y24'])
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'] = [];
dataObject['spec'] = 'A10.5,V33-37,S0.9,G>85,Y24';
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10.5,V33-37,S0.9,G>85,Y24'))
keyMap['material'].push('A10.5,V33-37,S0.9,G>85,Y24');
if(!ctrMap['A10.5,V33-37,S0.9,G>85,Y24'])
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'] = [];
dataObject['material'] = 'A10.5,V33-37,S0.9,G>85,Y24';
ctrMap['A10.5,V33-37,S0.9,G>85,Y24'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('蒲县'))
keyMap['place'].push('蒲县');
if(!ctrMap['蒲县'])
ctrMap['蒲县'] = [];
dataObject['place'] = '蒲县';
ctrMap['蒲县'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 4};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('主焦煤'))
keyMap['breed'].push('主焦煤');
if(!ctrMap['主焦煤'])
ctrMap['主焦煤'] = [];
dataObject['breed'] = '主焦煤';
ctrMap['主焦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V18-22,S0.5,G85-90,MT8'))
keyMap['spec'].push('A9.5,V18-22,S0.5,G85-90,MT8');
if(!ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'])
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'] = [];
dataObject['spec'] = 'A9.5,V18-22,S0.5,G85-90,MT8';
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V18-22,S0.5,G85-90,MT8'))
keyMap['material'].push('A9.5,V18-22,S0.5,G85-90,MT8');
if(!ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'])
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'] = [];
dataObject['material'] = 'A9.5,V18-22,S0.5,G85-90,MT8';
ctrMap['A9.5,V18-22,S0.5,G85-90,MT8'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('安泽'))
keyMap['place'].push('安泽');
if(!ctrMap['安泽'])
ctrMap['安泽'] = [];
dataObject['place'] = '安泽';
ctrMap['安泽'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 5};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('瘦煤'))
keyMap['breed'].push('瘦煤');
if(!ctrMap['瘦煤'])
ctrMap['瘦煤'] = [];
dataObject['breed'] = '瘦煤';
ctrMap['瘦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('V15-18,S0.6,G55-70'))
keyMap['spec'].push('V15-18,S0.6,G55-70');
if(!ctrMap['V15-18,S0.6,G55-70'])
ctrMap['V15-18,S0.6,G55-70'] = [];
dataObject['spec'] = 'V15-18,S0.6,G55-70';
ctrMap['V15-18,S0.6,G55-70'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('V15-18,S0.6,G55-70'))
keyMap['material'].push('V15-18,S0.6,G55-70');
if(!ctrMap['V15-18,S0.6,G55-70'])
ctrMap['V15-18,S0.6,G55-70'] = [];
dataObject['material'] = 'V15-18,S0.6,G55-70';
ctrMap['V15-18,S0.6,G55-70'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 6};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('瘦煤'))
keyMap['breed'].push('瘦煤');
if(!ctrMap['瘦煤'])
ctrMap['瘦煤'] = [];
dataObject['breed'] = '瘦煤';
ctrMap['瘦煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A10,V19,S0.3,G69,回50'))
keyMap['spec'].push('A10,V19,S0.3,G69,回50');
if(!ctrMap['A10,V19,S0.3,G69,回50'])
ctrMap['A10,V19,S0.3,G69,回50'] = [];
dataObject['spec'] = 'A10,V19,S0.3,G69,回50';
ctrMap['A10,V19,S0.3,G69,回50'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A10,V19,S0.3,G69,回50'))
keyMap['material'].push('A10,V19,S0.3,G69,回50');
if(!ctrMap['A10,V19,S0.3,G69,回50'])
ctrMap['A10,V19,S0.3,G69,回50'] = [];
dataObject['material'] = 'A10,V19,S0.3,G69,回50';
ctrMap['A10,V19,S0.3,G69,回50'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('乡宁'))
keyMap['place'].push('乡宁');
if(!ctrMap['乡宁'])
ctrMap['乡宁'] = [];
dataObject['place'] = '乡宁';
ctrMap['乡宁'].push(dataObject);
allRows.push(dataObject);
var dataObject = {'trId':'ctr' + 7};
if(!keyMap['breed'])
keyMap['breed'] = [];
if(!keyMap['breed'].has('肥煤'))
keyMap['breed'].push('肥煤');
if(!ctrMap['肥煤'])
ctrMap['肥煤'] = [];
dataObject['breed'] = '肥煤';
ctrMap['肥煤'].push(dataObject);
if(!keyMap['spec'])
keyMap['spec'] = [];
if(!keyMap['spec'].has('A9.5,V34-41,S1.8,G100,Y24-27'))
keyMap['spec'].push('A9.5,V34-41,S1.8,G100,Y24-27');
if(!ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'])
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'] = [];
dataObject['spec'] = 'A9.5,V34-41,S1.8,G100,Y24-27';
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'].push(dataObject);
if(!keyMap['material'])
keyMap['material'] = [];
if(!keyMap['material'].has('A9.5,V34-41,S1.8,G100,Y24-27'))
keyMap['material'].push('A9.5,V34-41,S1.8,G100,Y24-27');
if(!ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'])
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'] = [];
dataObject['material'] = 'A9.5,V34-41,S1.8,G100,Y24-27';
ctrMap['A9.5,V34-41,S1.8,G100,Y24-27'].push(dataObject);
if(!keyMap['place'])
keyMap['place'] = [];
if(!keyMap['place'].has('蒲县'))
keyMap['place'].push('蒲县');
if(!ctrMap['蒲县'])
ctrMap['蒲县'] = [];
dataObject['place'] = '蒲县';
ctrMap['蒲县'].push(dataObject);
allRows.push(dataObject);
if(allRows[0].breed === "蒲县"){
document.getElementById("selectCandition").style.display = "none"
}
var getid = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, strengthSelId, brandSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+'Div'] = getid(arguments[i]+'Div');
this[arguments[i]+'UL'] = getid(arguments[i]+'UL');
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+'UL'])
this[arguments[i]+'UL'].style.visibility = "hidden";
this[arguments[i]+'UL'].style.display = 'block';
this[arguments[i]+'Div'].onmouseover = function(){getid(this.id.replace('Div', 'UL')).style.visibility = 'visible';};
this[arguments[i]+'Div'].onmouseout = function(){getid(this.id.replace('Div', 'UL')).style.visibility = 'hidden';};
this[arguments[i]+'UL'].onmouseover = function(){this.style.visibility = 'visible';};
this[arguments[i]+'UL'].onmouseout = function(){this.style.visibility = 'hidden';};
this.uls.push(getid(arguments[i]+'UL'));
}
}
buildDateSelect.prototype = {
browser : function () {
var e = window.navigator.userAgent.toLowerCase();
var c = {
msie: /msie/.test(e) && !/opera/.test(e),
opera: /opera/.test(e),
safari: /webkit/.test(e) && !/chrome/.test(e),
firefox: /firefox/.test(e),
chrome: /chrome/.test(e)
};
var a = "";
for (var d in c) {
if (c[d]) {
a = "safari" == d ? "version" : d;
break
}
}
c.version = a && RegExp("(?:" + a + ")[\\/: ]([\\d.]+)").test(e) ? RegExp.$1 : "0";
c.ie = c.msie;
c.ie6 = c.msie && parseInt(c.version, 10) == 6;
c.ie7 = c.msie && parseInt(c.version, 10) == 7;
c.ie8 = c.msie && parseInt(c.version, 10) == 8;
return c
},
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = '';
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement('li');
var input = document.createElement('input');
input.id = datas[i];
input.type = 'checkbox';
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement('label');
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
}
},
_selChange : function()
{
var selRows = allRows;
var keys = '';
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey && (keys += ''+titles[i]+':' + selKey);
}
for (var i = 0; i < allRows.length; i++)
{
getid(allRows[i]['trId']).style.display = 'none';
}
for (var i = 0; i < selRows.length; i++)
{
getid(selRows[i]['trId']).style.display = '';
}
//显示筛选条件
getid('selectKeys').innerHTML = keys;
},
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName('input');
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
}
}
return rows;
},
_getSelKeys : function (ulObj)
{
var keys = '';
var checkboxs = ulObj.getElementsByTagName('input');
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + " ";
}
}
return keys;
},
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i]['trId']] = true;
}
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i]['trId']]) array1.push(array2[i]);
}
return array1;
},
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i]['trId']] = true;
}
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i]['trId']]) datas.push(array2[i]);
}
return datas;
}
}
new buildDateSelect('breed', 'spec', 'place', 'material');
</script>