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

📄 pubprocess.js

📁 1985498mapxtremeforaspdemo.rar
💻 JS
📖 第 1 页 / 共 2 页
字号:
var js_Return="";
var szJsReturnDelimiter = "!!";
var szJsReturnItemDelimiter = "==";
var nCenterX,nCenterY;
var aryHiddenParam = new Array();
var tmp_ImgSrc="";

function tmpChangeImgSrc()
{
	if(MpDegree == 0) 
	{
		lcChangeImgSrc( tmp_ImgSrc );
		imgSrc = tmp_ImgSrc;
	}
	else { window.setTimeout("tmpChangeImgSrc()",50);}
}


function commAnalyzeJsReturn( jsReturn )
{
	var tmpval, tmpval2;
	var aryRet;
	var aryHirerlayer;
	tmpval = imgSrc;  // wsd add
	if(tmpval != ""){
		nOptNum += 1;
		aryCx[nOptNum] = nCenterX;
		aryCy[nOptNum] = nCenterY;
		aryZoom[nOptNum] = szMapZoom;
		aryImgURL[nOptNum] = tmpval;	

		aryRight[nOptNum] = eRight; //- wsd add
		aryLeft[nOptNum] = eLeft;   //-当前图形坐标范围
		aryTop[nOptNum] = eTop;
		aryBottom[nOptNum] = eBottom;

		nOptIndex = nOptNum;
		commBorwseSetting();
	}
}

function commSplit( strRet, delimiter )
{
	var aryRet;
	aryRet = strRet.split(delimiter);
	return aryRet;
}

function commGetSubmitHidden( aryRet, delimiter ) 
{
	var szHidden  = "hidden_MapImageWidth,hidden_MapImageHeight,hidden_UserID";
	var aryHidden = szHidden.split( "," );
	var nHiddens  = aryHidden.length;
	var i;

	for( i=0; i < nHiddens; ++i )
		aryHidden[i] += "=" + commGetItemFromRet( aryRet, aryHidden[i], delimiter );
	return aryHidden;
}

function commGetItemFromRet( aryRet, name, delimiter ) 
{
	var aryTmp;
	for( i=0; i < aryRet.length; ++i ) {
		aryTmp = aryRet[i].split( delimiter );
		if(aryTmp[0] == name)
			return aryTmp[1];
	} 
	return "";
}

// 生成图层列表
function commGenLayerList( szNameList )
{
	var aryAllLayer;
	var szList = "";
	var szName = "";
	var szLayer;

	if( szNameList != "" ) {
		aryAllLayer = commSplit( szNameList, "," );
		for( i=0; i < aryAllLayer.length; ++i ) {
			szLayer = aryAllLayer[i];
			if( szLayer == "全部单位" )
				szList += '<option value="all">' + szLayer;
			else {
				szName = szLayer.substr( szLayer.indexOf( "_" ) + 1 );
				szName = szName.substring(0,4);
				szList += '<option value="' + szLayer +'">' + szName;
			}
		}
	}
	else
		szList = "<option value=\"all\">全部单位";
	return szList;
}

function commChangeLinkChar( src )
{
	var tmp;
	tmp = src.replace( /~~/g, "==" );
	tmp = tmp.replace( /%%/g, "!!" );
	tmp = tmp.replace( /#col#/g, "," );
	tmp = tmp.replace( /#row#/g, ";" );
	return tmp;
}

function commGenrandom()
{
	var seed_adv = 100000000;
	return Math.round( Math.random() * seed_adv );
}

function commSetGlobalFrameVars( frmOutput )
{
	frmMappage  = this;
	frmOprtpage = this;
	frmInfopage = this;
}

function commBorwseSetting()
{
	if(nOptIndex <= 0 && nOptNum <=0) return;

	if (nOptIndex == 0)
	{
		commCursorHand( 'linkprev', false);
	} else 
	{
		commCursorHand( 'linkprev', true);
	}

	if (nOptIndex == nOptNum)
	{
		commCursorHand( 'linknext', false);
		commCursorHand( 'linklast', false);
	}
	else
	{
		commCursorHand( 'linknext', true);
		commCursorHand( 'linklast', true);
	}		
}
function commCursorHand( objname , bl)
{
	var obj = eval("document.all." + objname);
	if(obj != null)
	{
		if( bl) obj.style.cursor = "hand";
		if( !bl )obj.style.cursor = "";
	}
}
function commBrowserStatus(objname)
{
	var obj = eval("document.all." + objname);
	if(obj != null)
	{
		if(obj.style.cursor == "hand") return true;
		else 
		{
			return false;
		}
	}
}
function commBrowserAction(act)
{
	if(act =='prev' && commBrowserStatus('linkprev'))
	{
		nOptIndex = nOptIndex - 1;
		bolOptBrowser = true;
	}
	if(act =='next' && commBrowserStatus('linknext'))
	{
		nOptIndex = nOptIndex + 1;
		bolOptBrowser = true;
	}
	if(act =='last' && commBrowserStatus('linklast'))
	{
		nOptIndex = nOptNum;
		bolOptBrowser = true;
	}
	if(bolOptBrowser == true){
		lcChangeImgSrc( aryImgURL[nOptIndex] );
		imgSrc = aryImgURL[nOptIndex];	
		szMapZoom = aryZoom[nOptIndex];	
		nCenterX = aryCx[nOptIndex];
		nCenterY = aryCy[nOptIndex];

		eRight = aryRight[nOptIndex]; // -wsd add
		eLeft = aryLeft[nOptIndex]; 
		eTop = aryTop[nOptIndex];
		eBottom = aryBottom[nOptIndex];
		commBorwseSetting();
	}
}

function commTextBorwseSetting()
{
	if(nTextIndex <= 0 && nTextNum <=0)
		return;
	if (nTextIndex == 0){
		commCursorHand( 'Textprev', false);
	} else {
		commCursorHand( 'Textprev', true);
	}
	if (nTextIndex == nTextNum){
		commCursorHand( 'Textnext', false);
		commCursorHand( 'Textlast', false);
	}
	else{
		commCursorHand( 'Textnext', true);
		commCursorHand( 'Textlast', true);
	}		
}

function commTextAction(act)
{
	if(act =='prev' && commBrowserStatus('Textprev'))
	{
		nTextIndex = nTextIndex - 1;
		bolTextBrowser = true;
	}
	if(act =='next' && commBrowserStatus('Textnext'))
	{
		nTextIndex = nTextIndex + 1;
		bolTextBrowser = true;
	}
	if(act =='last' && commBrowserStatus('Textlast'))
	{
		nTextIndex = nTextNum;
		bolTextBrowser = true;
	}
	if(bolTextBrowser == true){
		lcReplaceLayerContent2("layerOutput", aryTextResult[nTextIndex])
		nTableRows = arySelCount[nTextIndex];
		commTextBorwseSetting();
	}
}


function WindowOpen(url,w,h) 
{ 
	NewWin=window.open(url, 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no'); 
	NewWin.resizeTo(w,h); 
	leftpost=(screen.width-w)/2;
	NewWin.moveTo(leftpost,2);
}


function getCookieVal(offset)
      {
         var endstr=document.cookie.indexOf(";",offset);
         if(endstr==-1)
         endstr=document.cookie.length;
         return unescape(document.cookie.substring(offset,endstr));
      }


function GetCookie(name)
{
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while(i<clen)
    {
		var j=i+alen;
		if(document.cookie.substring(i,j)==arg)
					return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if(i==0)
		break;
	}
	return null;
}

function SetCookie(name,value)
{
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(2<argc)?argv[2]:null;
	var path=(3<argc)?argv[3]:null;
	var domain=(4<argc)?argv[4]:null;
	var secure=(5<argc)?argv[5]:false;
	document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}


function lcCreateLayer(name, left, top, width, height, visible, content)
{
	var layer;
	if (document.layers) {
		document.writeln('<layer name="' + name + '" left=' + left + ' top=' + top + ' width=' + width + ' height=' + height +  ' visibility=' + (visible ? '"show"' : '"hide"') +  '>');
		document.writeln(content);
		document.writeln('</layer>');
	}

	if (document.all) {
		document.writeln('<div id="' + name + '" style="position:absolute; overflow:none; left:' + left + 'px; top:' + top + 'px; width:' + width + 'px; height:' + height + 'px;' + ' visibility:' + (visible ? 'visible;' : 'hidden;') +  '">');
		document.writeln(content);
		document.writeln('</div>');
	}
}

function lcGetLayer2( layername )
{
	var fullname;
	var layer;
	if( document.layers ) {
		layer = document.layers[ layername ];
		return layer;
	}
	else if( document.all )
		return eval("document.all." + layername);
	else

⌨️ 快捷键说明

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