⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 longwell_other.js

📁 征服ajax+lucene书籍各章节源代码ajax部分
💻 JS
📖 第 1 页 / 共 2 页
字号:
	}
	return creteria;
}

function filterContent(content, columnIndex, type, creteria, filterName, valDown, valUp) {
	var i,j,z,pass;
	if (type!=-1) {
		filterNo = init_filtered_content(content, filterName);
		for (i = 0; i < content.length; i++) {
			if(TABLE_CAPT[columnIndex].type == 'NUM')	{
				if(type == 0 && !(parseFloat(content[i][columnIndex]) <= creteria))	{filtered_content[i][filterNo] = 1;} // < val
				if(type == 1 && !(parseFloat(content[i][columnIndex]) >= creteria))	{filtered_content[i][filterNo] = 1;} // > val		
				if(type == 2) {	for(k = 0; k < creteria.length; k++)	{	if(!(parseFloat(content[i][columnIndex]) == creteria[k])) {filtered_content[i][filterNo] = 1;}}} // equals one of values
				if ((type == 3) && ((parseFloat(content[i][columnIndex]) > valUp) || (parseFloat(content[i][columnIndex]) < valDown)) ) {filtered_content[i][filterNo] = 1;}
				if (type==4) ;
			} else {
				if(type == 0 && !(content[i][columnIndex] <= creteria))	{filtered_content[i][filterNo] = 1;} // < val
				if(type == 1 && !(content[i][columnIndex] >= creteria))	{filtered_content[i][filterNo] = 1;} // > val		
				if(type == 2) {for(k = 0; k < creteria.length; k++)	{	if(content[i][columnIndex] == creteria[k]) {filtered_content[i][filterNo] = 1;}}} // equals one of values
					if ((type == 3) && ((parseFloat(content[i][columnIndex]) > valUp) || (parseFloat(content[i][columnIndex]) < valDown)) ) {filtered_content[i][filterNo] = 1;}
					if (type==4) ;
			}
		}
	}
	var results = [];z = 0;	
	for(i = 0; i < content.length; i++)	{
		pass = 1;	
		for(j = 0; j < filter_registray.length; j++) {
			if(filtered_content[i][j] == 1)	{
				pass = 0; 
				break;
			}
		}
		if((pass == 1) && (dataCanBeFiltered[i]))	{ 
			results[z] = content[i]; 
			z++;
		}	
	}
	return results;
}


function toggleShowNoTimeFlight() {
	if (!document.getElementById("showNoTimeFlight").checked)
		var creteria=["--:--"];
	else 
		var creteria=[];
		table_temp=filterContent(TABLE_CONTENT_S, 9, 2, creteria,"f1");
		TTablePRO[0].changeCont("table_temp",TABLE_LOOK.paging.by);
}

function getValByTime(time)	{  

	return time/5;
}


function getTimeByVal(val)	{
	
return val*5;
}



function sliderChange(argu1, argu2, argu3) {

	filterChangedByUser=true;
	var slideObj=argu1;
	var val=argu2;
	var pos=argu3;
	
	
	function Change(){
		
		if (typeof(slideObj.currentKnob)!='undefined') {
			knobId=slideObj.currentKnob;
		} else {
			knobId=1;
		}
		if (slideObj.sliderValueType=="time") {
			strVal = getTimeByVal(val);
		} else {
			strVal = val;
		}
		if (slideObj.useSecondKnob==true) {
			if (knobId==1) {				
				
				document.getElementById(slideObj.prefix + 'Left').innerHTML = strVal;
			} else {
				document.getElementById(slideObj.prefix + 'Right').innerHTML = strVal;

			}
		} else {
			document.getElementById(slideObj.prefix + 'Right').innerHTML = strVal; 
		}
		var value1 = document.getElementById(slideObj.prefix + 'Left').innerHTML;
		var value2 = document.getElementById(slideObj.prefix + 'Right').innerHTML;

		GetScore(value1,value2);
	}
	window.setTimeout(Change,30);
}


function sliderConfigure(prefix, colIndex, valueType, interval, secondKnob, log )	{
//	var minVal,maxVal;
	var slider;
	//Initalize
		
	var minString="0";
	var maxString="100";

	slider = new Bs_Slider();
	if (log) slider.logCoord=true;
	slider.attachOnChange(sliderChange);
//	slider.colIndex = colIndex;   
	slider.prefix = prefix;
	slider.width         = 120;  
	slider.height        = 10;
	slider.minVal        = 0;
	slider.maxVal        = 20;
	if (slider.minVal == slider.maxVal)	{
  	slider.minVal = slider.maxVal - 1;
    slider.valueInterval = 1;  	
    slider.setDisabled(true);
	} 
	slider.valueInterval = interval;
	slider.sliderValueType = valueType;
	slider.arrowAmount   = 0;
	slider.imgDir   = '';
	slider.setBackgroundImage('img/background1.gif', 'no-repeat');
	slider.setSliderIcon('img/slider.gif', 13, 18);
	slider.useInputField = 0;
	slider.styleValueFieldClass = 'sliderInput';
	slider.wheelAmount    = 0; 

	//colorbar
	slider.colorbar = new Object();
	if (secondKnob) {
		slider.colorbar['type']           = 'between';
	} else {
		slider.colorbar['widthDifference'] = -2; 
	}
	slider.colorbar['color']           = '#91c9d7';
	slider.colorbar['height']          = 5;  
	slider.colorbar['offsetLeft']      = 5;  
	slider.colorbar['offsetTop']       = 4;
	
	
	

	
	
//  slider.valueDefault  = maxVal;
//	slider.sliderValue1 = document.getElementById(prefix + 'Right');

	//Knob 2 Defination
	if (secondKnob) {
		slider.useSecondKnob  = true;
		slider.preventValueCrossing = true;
		slider.minVal2        = 0;
  	slider.maxVal2        = 20;
  	slider.valueInterval2 = interval;
  	slider.setSliderIcon2('img/slider.gif', 13, 18);
  	slider.useInputField2 = 0;
  	slider.styleValueFieldClass2 = 'sliderInput';
  	slider.valueDefault  = 0;
  	slider.valueDefault2  = 20;
  	slider.sliderValue1 = 0;//-- document.getElementById(prefix + 'sliderValueL');
		slider.sliderValue2 = 20;//-- document.getElementById(prefix + 'sliderValueH');
	}	
	slider.drawInto(prefix + 'SliderDiv');
	document.getElementById(prefix + 'Left').innerHTML = minString;  
  document.getElementById(prefix + 'Right').innerHTML = maxString;
}

function GetScore(param1,param2)
{
	var url = "score?min="+param1+"&max="+param2;

         if (window.XMLHttpRequest) {

             req = new XMLHttpRequest();

         }else if (window.ActiveXObject) {

             req = new ActiveXObject("Microsoft.XMLHTTP");

         }

        if(req){

            req.open("GET", url, true);

             req.onreadystatechange = callback;

            req.send(null);        

         }	
}

function callback() {
	
    if (req.readyState == 4) {

        if (req.status == 200) {

                 parseMessage();

                 // update the HTML DOM based on whether or not message is valid

        }else{

            alert ("Not able to retrieve description" + req.statusText);

        }       

    }
	else
	{
		var content = parent.right.document.getElementById('code');
	//	parent.right.location="wait.jsp";
		content.innerHTML = "<img src='img/load.gif' width='97' height='46'>";
	}
   }
   
    function parseMessage() 
	{
		var content = parent.right.document.getElementById('code');
		
		var xmlDoc = req.responseXML.documentElement;
    
        var node = xmlDoc.getElementsByTagName('info');
	
		var arrOptions = new Array();
	
		for(var i=0;i<node.length;i++)
    	{
			arrOptions[i]= new Array();
		
    		arrOptions[i][0]=node[i].firstChild.firstChild.nodeValue;
			arrOptions[i][1]=node[i].firstChild.nextSibling.firstChild.nodeValue;
		
			arrOptions[i][2]=node[i].lastChild.firstChild.nodeValue;
	
		}

		

		var displayStr = "";

		displayStr += "<table width='70%'  border='1'>"+
						"<tr align='center'>"+
						"<td>??</td>"+
						"<td width='50%'>??</td>"+
						"<td>?? </td>"
						+"</tr>";
					
		for(var j = 0 ; j<arrOptions.length;j++)
		{
			displayStr +="<tr align='center'>"+
					 "<td>"+arrOptions[j][0]+"</td>"+
					 "<td>"+arrOptions[j][1]+"</td>"+
					 "<td>"+arrOptions[j][2]+"</td>"+
					 "</tr>";
		}
	
		content.innerHTML = displayStr;
		
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -