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

📄 autosaver.js

📁 php编写的关于同学录系统如泰国人一天给予
💻 JS
字号:
/*    本文件部分思路和方法来自
       基于Ajax的网站通用草稿自动保存系统SipoAutoSaver(ver 3.0)  by Sipo
       http://www.dc9.cn/post/SipoAutoSaverV3.html                                 */

var AutoSaveTime=60;   //修改每次保存时间(秒)
var AutoHideMsg=55;  

var autosaveroff=getCookie ('autosaveroff');
if (autosaveroff!=1) {
	savertimer = window.setTimeout("timer()", 0);
}
savetime=AutoSaveTime;
function timer() { 
	var timemsg=document.getElementById('timemsg');
	var timemsg2=document.getElementById('timemsg2');
	if (!timemsg) {alert('sss');return;}
	savetime=savetime-1;
	timemsg.innerHTML = savetime+jslang[63];
	if (savetime>=0){
		savertimer = window.setTimeout("timer()", 1000);
		if (savetime==AutoHideMsg) timemsg2.innerHTML='';
	}
	else {
		if (savetime<=-1000) {savetime=AutoSaveTime;timer();}
		else{
			timemsg.innerHTML = jslang[64];
			savedraft();
			savetime=AutoSaveTime;
			timer();
		}
	}
}

function savedraft() {
	var content = blogencode(document.getElementById('content').value);
	var idforsave = blogencode(document.getElementById('idforsave').value);
	var title = blogencode(document.getElementById('title').value);
	var gourl="admin/cp_autosaver.php";
	var postData = "unuse=unuse&title="+title+"&content="+content+"&idforsave="+idforsave;
	makeRequest(gourl, 'savemydraft', 'POST', postData);
}

function savemydraft() {
	var timemsg2=document.getElementById('timemsg2');
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			timemsg2.innerHTML = jslang[65];
			savetime=-1000;
		}  else {
			alert('Auto save failed.');
		}
	}
}

function stopautosaver () {
	clearTimeout(savertimer);
}

function restartautosaver () {
	savertimer = window.setTimeout("timer()", 0);
	var dateObjexp= new Date();
	dateObjexp.setFullYear(2010); 
	setCookie('autosaveroff', 0,dateObjexp, null, null, false);
}

function stopforever() {
	var dateObjexp= new Date();
	dateObjexp.setFullYear(2010); 
	setCookie('autosaveroff', 1,dateObjexp, null, null, false);
	stopautosaver();
	document.getElementById('timemsg').innerHTML='Autosaver disabled.';
}

⌨️ 快捷键说明

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