PageSourceSearch

https://s61m.com/js/app_global.js

js s61m.com collected 2026-10-06 13:14:19 UTC 9,414 bytes, 213 lines download raw bytes

1function pwConfirm(title,position,callback){
2	if (typeof(callback) != 'function') alert('error');
3
4	if (objCheck('oldinfo')) {
5		getObj('oldinfo').parentNode.removeChild(getObj('oldinfo'));
6	}
7	var container 	= elementBind('div','container_del','','position: absolute;z-index:1011');
8	(getObj('upPanel')||document.body).appendChild(container);
9	closefm = callback;
10	var pw_box = '<div class="popout"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td class="bgcorner1"></td><td class="pobg1"></td><td class="bgcorner2"></td></tr><tr><td class="pobg4"></td><td><div id="box_container" class="popoutContent pr" style="width: 210px;height:78px;"><iframe frameborder="0" style="position:absolute;top:0;width:100%;height:100px;filter:Alpha(opacity=0);_filter:Alpha(opacity=0);opacity:.0;"></iframe><div style="position:absolute;width:100%;"><div class="p15 cc">'+title+'</div><div class="popBottom"><span class="btn2"><span><button onclick="delElement(\'container_del\');closefm();" type="button">È· ¶¨</button></span></span><span class="bt2"><span><button onclick="delElement(\'container_del\');" type="button">È¡Ïû</button></span></span></div></div></div></td><td class="pobg2"></td></tr><tr><td class="bgcorner4"></td><td class="pobg3"></td><td class="bgcorner3"></td></tr></tbody></table></div>';
11	container.innerHTML = pw_box;
12	if (typeof(position)!='object') {
13		container.style.top  = (ietruebody().clientHeight - container.offsetHeight)/3 + getTop() + 'px';
14		container.style.left = (ietruebody().clientWidth - container.offsetWidth)/2 + 'px';
15	} else {
16		var top  = findPosY(position);
17		var left = findPosX(position);
18		top = getTop() + top - container.offsetHeight;
19
20		if (ietruebody().clientWidth <left + container.offsetWidth)
21		{
22
23			left = left - container.offsetWidth;
24		}
25
26		container.style.top  = top  + 'px';
27		container.style.left = left + 'px';
28	}
29	container.style.display = '';
30}
31
32function pwConfirmExtend(title,position,callback){
33	if (typeof(callback) != 'function') alert('error');
34
35	if (objCheck('oldinfo')) {
36		getObj('oldinfo').parentNode.removeChild(getObj('oldinfo'));
37	}
38	var container 	= elementBind('div','container_del','','position: absolute;z-index:1011');
39	(getObj('upPanel')||document.body).appendChild(container);
40	closefm = callback;
41	var pw_box = '<div class="popout"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td class="bgcorner1"></td><td class="pobg1"></td><td class="bgcorner2"></td></tr><tr><td class="pobg4"></td><td><div id="box_container" class="popoutContent pr" style="width: 210px;height:110px;"><iframe frameborder="0" style="position:absolute;top:0;width:100%;height:100px;filter:Alpha(opacity=0);_filter:Alpha(opacity=0);opacity:.0;"></iframe><div style="position:absolute;width:100%;"><div class="p15 cc" style="height:43px;overflow:hidden;">'+title+'</div><div class="popBottom"><span class="btn2"><span><button onclick="delElement(\'container_del\');closefm();" type="button">È· ¶¨</button></span></span><span class="bt2"><span><button onclick="delElement(\'container_del\');" type="button">È¡Ïû</button></span></span></div></div></div></td><td class="pobg2"></td></tr><tr><td class="bgcorner4"></td><td class="pobg3"></td><td class="bgcorner3"></td></tr></tbody></table></div>';
42	container.innerHTML = pw_box;
43	if (typeof(position)!='object') {
44		container.style.top  = (ietruebody().clientHeight - container.offsetHeight)/3 + getTop() + 'px';
45		container.style.left = (ietruebody().clientWidth - container.offsetWidth)/2 + 'px';
46	} else {
47		var top  = findPosY(position);
48		var left = findPosX(position);
49		top = getTop() + top - container.offsetHeight;
50
51		if (ietruebody().clientWidth <left + container.offsetWidth)
52		{
53
54			left = left - container.offsetWidth;
55		}
56
57		container.style.top  = top  + 'px';
58		container.style.left = left + 'px';
59	}
60	container.style.display = '';
61}
62
63function dateFormat(date,format){
64	var o = {
65		"Y+" :  date.getFullYear(),
66		"M+" :  date.getMonth()+1,  //month
67		"m+" :  date.getMonth()+1,  //month
68		"d+" :  date.getDate(),     //day
69		"h+" :  date.getHours(),    //hour
70		"i+" :  date.getMinutes(),  //minute
71		"s+" :  date.getSeconds(), //second
72		"q+" :  Math.floor((date.getMonth()+3)/3),  //quarter
73		"S"  :  date.getMilliseconds() //millisecond
74	}
75	if(/(y+)/.test(format)) {
76		format = format.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
77	}
78	for(var k in o) {
79		if(new RegExp("("+ k +")").test(format)) {
80			format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
81		}
82	}
83	return format;
84}
85
86function postShareOtherType(type,id,ifhidden){
87	var textarea	= read.menu.getElementsByTagName('textarea');
88	var descrip	= textarea[0].value;
89	var gdcode = getObj('gdcode').value;
90	var qanswer = getObj('qanswer').value;
91	var qkey = getObj('qkey').value;
92	ajax.send('apps.php?q=sharelink','type='+type+'&id='+id+'&descrip='+ajax.convert(descrip)+'&gdcode='+ajax.convert(gdcode)+'&qanswer='+ajax.convert(qanswer)+'&qkey='+ajax.convert(qkey)+'&ifhidden='+ifhidden,function(){
93		var rText = ajax.request.responseText;
94		if (rText=='success') {
95			if (ifhidden == 1) {
96				showDialog('success','Êղسɹ¦!',2);
97			} else {
98				showDialog('success','·ÖÏí³É¹¦!',2);
99			}
100		} else {
101			ajax.guide();
102		}
103	});
104}
105
106
107var linknum = 1;
108function createLinkBox(){
109	var div = getObj('linkbox');
110
111	div.innerHTML = '<div class="popout"><table border="0" cellspacing="0" cellpadding="0"><tbody><tr><td class="bgcorner1"></td><td class="pobg1"></td><td class="bgcorner2"></td></tr><tr><td class="pobg4"></td><td><div class="popoutContent"><div style="width:400px"><div class="popTop" style="cursor:move" onmousedown="read.move(event);"><a href="javascript:;" class="adel fr" onclick="closep();">ɾ³ý</a>²åÈëurlÁ´½Ó</div><div style="padding:5px 0 10px"><table width="100%" cellspacing="0" cellpadding="0"><tbody id="linkmode" style="display:none;"><tr><td><input class="input" id="linkdiscrip" size="20" value="" /></td><td><input class="input" id="linkaddress" value="http://" size="35" /></td></tr></tbody><tr><td>Á´½Ó˵Ã÷</td><td><a href="javascript:;" class="fr s3 mr10" onclick="addlink();">[Ìí¼Ó]</a>Á´½ÓµØÖ·</td></tr><tr><td><input class="input" id="linkdiscrip1" size="20" value="" /></td><td><input class="input" id="linkaddress1" value="http://" size="35" /></td></tr><tbody id="linkbody"></tbody></table></div><div class="popBottom"><span class="btn2"><span><button type="button" onclick="return insertlink();">Ìá ½»</button></span></span></div></div></div></td><td class="pobg2"></td></tr><tr><td class="bgcorner4"></td><td class="pobg3"></td><td class="bgcorner3"></td></tr></tbody></table></div>';
112
113	read.open('linkbox','createlinkid','2');
114}
115
116
117function addlink(){
118	var s = getObj('linkmode').firstChild.cloneNode(true);
119	var temp_linknum = ++linknum;
120	var tags = s.getElementsByTagName('input');
121	for (var i=0;i<tags.length;i++) {
122		if (tags[i].id == 'linkdiscrip') {
123			tags[i].id = 'linkdiscrip' + linknum;
124		}
125		if (tags[i].id == 'linkaddress') {
126			tags[i].id = 'linkaddress' + linknum;
127		}
128	}
129	getObj('linkbody').appendChild(s);
130}
131
132function insertlink(){
133
134	var AddTxt = '';
135	var temp_linknum = linknum;
136
137	for (var i=1;i<=linknum;i++) {
138		if (getObj('linkdiscrip'+i).value.length == 0 && getObj("linkaddress"+i).value == 'http://') continue;
139		if (getObj('linkdiscrip'+i).value){
140			AddTxt += " [url=" + encodeURI(getObj("linkaddress"+i).value) + "]" + getObj("linkdiscrip"+i).value + "[/url]";
141		} else {
142			AddTxt += " [url=" + encodeURI(getObj("linkaddress"+i).value) + "]" + getObj("linkaddress"+i).value + "[/url]";
143		}
144	}
145
146	document.FORM.atc_content.value += AddTxt;
147	linknum = 1;
148	closep();
149}
150function SETTOP ()
151{
152	read.menu.style.top="50px";
153}
154/**ΪÁËÄÜÓÃ***/
155function iPhotoForm(obj) {
156	try {
157		var data = loadReturnedData(obj);
158		if (!data) return false;
159		if (data.indexOf('²Ù×÷³É¹¦') > -1) {
160			showDialog('success', 'ÉÏ´«³É¹¦!', 2);
161			obj.onload = null;
162			SETTOP();
163			getObj('uploadPhotoForm').reset();
164			setTimeout("parent.location.href = '" + basename + "';", 2000);
165		} else {
166			showDialog('error', data);
167			SETTOP();
168		}
169	} catch(e){}
170}
171
172function loadReturnedData(obj) {
173	var _innerText = obj.contentWindow.document.documentElement.innerText;
174	var _textContent = obj.contentWindow.document.documentElement.textContent;
175	var data = '';
176	if (_innerText == undefined && _textContent==undefined) {
177		return false;
178	}
179	if (-[1,]) {
180		data = _textContent;
181	} else {
182		var rules = /<!\[CDATA\[([\s\S]+)\]\]>/.exec(_innerText);
183		if(rules && rules[1]){
184			data = rules[1].replace(/^\s+|\s+$/g, '');
185		} else {
186			var xmlDoc = obj.contentWindow.document.XMLDocument;
187			if(xmlDoc){
188				data = xmlDoc.text;
189			}else{
190				data = _innerText;
191			}
192		}
193	}
194	return data;
195}
196
197function iDiaryForm (obj) {
198	try {
199		var data = loadReturnedData(obj);
200		if (!data) return false;
201		var rText = data.split('\t');
202		if (rText[0] == 'success') {
203			showDialog('success', 'ÈÕÖ¾·¢±í³É¹¦£¡', 2);
204			SETTOP();
205			getObj('FORM').reset();
206			setTimeout("parent.location.href = '" + rText[1] + "';", 2000);
207		} else {
208			document.FORM.Submit.disabled = false;
209			showDialog('error', data);
210			SETTOP();
211		}
212	} catch(e){}
213}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.