changepage.js

来自「一个简单的xml css特效 一个简单的xml css特效」· JavaScript 代码 · 共 49 行

JS
49
字号
function changePage(number){
	try{
		var s = new ActiveXObject("MSXML2.FreeThreadedDOMDocument");
		var x = document.XMLDocument;
		if (x == null){
			x = navigator.XMLDocument;
			s.loadXML(navigator.XSLDocument.xml);
		}else{
			s.loadXML(document.XSLDocument.xml);
		}
		var tem = new ActiveXObject("MSXML2.XSLTemplate");
		tem.stylesheet = s;
		var proc = tem.createProcessor();
		proc.addParameter("pagenumber", number);
		proc.input = x;
		proc.transform();
		var str = proc.output;

		var newDoc = document.open("text/html", "replace");
		newDoc.write(str);
		navigator.XMLDocument = x;
		navigator.XSLDocument = s;
		newDoc.close();
	}catch(exception){
		debugger;
	}
}

			var currentpos,timer; 
			
			function initialize() 
			{ 
			timer=setInterval("scrollwindow()",20);
			} 
			function sc(){
			clearInterval(timer);	
			}
			
			function scrollwindow() 
			{ 
			currentpos=document.body.scrollTop; 
			window.scroll(0,++currentpos); 
			
			if (currentpos != document.body.scrollTop) 
			sc();
			} 
			document.onmousedown=sc
			document.ondblclick=initialize

⌨️ 快捷键说明

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