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

📄 ajax.js

📁 Ajax tutorial archive
💻 JS
字号:
var px ="px";
var content1_index = 0;
var content2_index = 0;
var pagecount_index = 0;
var header_index = 0;

function ajaxManager()
	{
	var args = ajaxManager.arguments;
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	switch (args[0])
		{
		case "array_setup":
			content1Array = new Array();
			content1Array[0] = "content/intro1_column1.html";
			content2Array = new Array();
			content2Array[0] = "content/intro1_column2.html";
			pagecountArray = new Array();
			pagecountArray[0] = "Page 1 of 37";
			headerArray = new Array();
			headerArray[0] = "Introduction";			
			break;
		case "load_page":
			if (document.getElementById)
				{
				document.getElementById("contentLYR").style.left = 2000+px;				
				}
			if (x)
				{
				x.onreadystatechange = function()
					{
					if (x.readyState == 4 && x.status == 200)
						{
						el = document.getElementById(args[2]);
						el.innerHTML = x.responseText;
						setArrays();
						glideContent();
						}
					}
				x.open("GET", args[1], true);
				x.send(null);
				}
			break;
		case "load_js":
			if (x)
				{
				x.onreadystatechange = function()
					{
					if (x.readyState == 4 && x.status == 200)
						{
						var getheadTag = document.getElementsByTagName('head')[0];
						setjs = document.createElement('script');
						setjs.setAttribute('type', 'text/javascript');
						getheadTag.appendChild(setjs);
						setjs.text = x.responseText;
						}
					}
				x.open("GET", args[1], true);
				x.send(null);
				}
			break;
		case "display_info":
			document.getElementById(args[2]).innerHTML = args[1];		
			break;

	case "start_up":
	    ajaxManager('load_js', 'scripts/setarray.js');
		ajaxManager('array_setup');
		ajaxManager('load_js', 'scripts/glide.js');
		ajaxManager('load_js', 'scripts/cyclecontent.js');
		ajaxManager('load_page', content1Array[content1_index], 'column1LYR');
		ajaxManager('load_page', content2Array[content2_index], 'column2LYR');
		ajaxManager('display_info', pagecountArray[pagecount_index], 'pagecountLYR');
		ajaxManager('display_info', headerArray[header_index], 'headerLYR');
		ajaxManager('load_page', 'content/introduction.html', 'footerLYR');
			break;
		}
	}

⌨️ 快捷键说明

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