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

📄 jitk_maprefresh.js

📁 esri的ArcGIS Server超级学习模板程序(for java)
💻 JS
字号:
var refreshIntervalId = 0;
		    	  		  
function jitkRefreshMap_disableApplyButton(disabled){
	var elm = document.getElementById("jitkRefreshMap_apply");
	
	if (!elm) {
		// This can only be the case due to a configuration error
		alert("ERROR: Apply button not found.");
		return 
	}
	
	var elms = elm.getElementsByTagName("input");
	var inputElm;

	for (var i = elms.length - 1; i >= 0; i--) {
		if (elms[i].id) {
			if (elms[i].id.indexOf("apply")) {
				inputElm = elms[i];
				break;
			}
		}
	}
		  					
	if (inputElm) {
		inputElm.disabled = disabled;  
	} 		  
}
		    	  		  		
function jitkRefreshMap_refresh(){
	var elm = document.getElementById("jitkRefreshMap_refresh");
	
	if (!elm) {
		// This can only be the case due to a configuration error
		alert("ERROR: Refresh link not found");
	}
	
	var elms = elm.getElementsByTagName("input");
	var inputElm;
	
	for (var i = elms.length - 1; i >= 0; i--) {
		if (elms[i].id) {
			if (elms[i].id.indexOf("refresh")) {
				inputElm = elms[i];
					break;
			}
		}
	}
	
	if (inputElm) {
		inputElm.click(); 
	}
}
		
function jitkRefreshMap_getRefreshRate(){
	var elm = document.getElementById("jitkRefreshMap_refreshRate");

	if (!elm) {
		return -1;
	}

	var elms = elm.getElementsByTagName("select");
		
	if (!elms) {
		return -1;
	}
		
	var inputElm;
	
	for (var i = elms.length - 1; i >= 0; i--){
		if (elms[i].id) {
			if (elms[i].id.indexOf("refreshRate")) {
				inputElm = elms[i];
				break;
			}
		}
	}
		
	if (!inputElm) {
		return -1;
	}
	else {
		return parseInt(inputElm.value);
	}
}
		    	  		  
function jitkRefreshMap_onLoad() {					        					        
 	var refreshRate = jitkRefreshMap_getRefreshRate();
 	
	if (refreshRate >= 0){
		refreshIntervalId=setTimeout("jitkRefreshMap_refresh()", refreshRate * 1000);
		jitkRefreshMap_disableApplyButton(true);
	}
	else {
    	clearInterval(refreshIntervalId);							    
		jitkRefreshMap_disableApplyButton(false);
	}
	
	return;
}    

⌨️ 快捷键说明

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