PageSourceSearch

http://www.slowfoodupstate.com/ameSvUOyrE/inc/function.js

js slowfoodupstate.com collected 2026-10-05 22:45:48 UTC 8,601 bytes, 273 lines download raw bytes

1//去掉png图片的背景
2function correctPNG(obj)
3{
4   if(navigator.appName!="Microsoft Internet Explorer") return;
5   if (navigator.appVersion.indexOf("MSIE 7.0")>0) return;
6    var img=obj;
7    var LW=img.width;
8    var LH=img.height;
9    var imgName=img.src.toUpperCase();
10    if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){
11        img.style.filter+="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+img.src+", sizingmethod=scale);"
12        img.src="images/tran.gif";
13        img.width=LW;
14        img.height=LH;
15    }
16}
17
18function setHome(obj)
19{
20   var url="http://"+document.location.host+"/";
21   obj.style.behavior="url(#default#homepage)";
22   obj.setHomePage(url);
23}
24
25function addToFav(name)
26{
27    url="http://"+document.location.host+"/";
28    window.external.AddFavorite(url,name);
29}
30
31//去掉空白
32function rtrim(str)
33{
34    return str.replace(/^\s+/,"");    
35}
36function ltrim(str)
37{
38    return str.replace(/\s+$/,"");    
39}
40function trim(str)
41{
42    return str.replace(/^\s+/,"").replace(/\s+$/,"");    
43}
44
45//字数统计
46function wordcount(obj)
47{
48   var aa=obj;
49   var n=0;
50   if (aa.value=="" || aa.value==null) return n;
51   for (i=0;i<aa.value.length;i++)
52   {
53     if(aa.value.charCodeAt(i)>127)
54       n+=2;
55     else n++;
56    }
57    return n;
58}
59//
60function findobj(n, d) {
61    var p,i,x; if(!d) d=document;
62    if((p=n.indexOf("?"))>0 && parent.frames.length) {
63        d=parent.frames[n.substring(p+1)].document;
64        n=n.substring(0,p);
65    }
66    if(!(x=d[n])&&d.all) x=d.all[n];
67    for(i=0;!x && i<d.forms.length;i++) x=d.forms[i][n];
68    for(i=0;!x && d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
69    return x;
70}
71function copycode(obj) {
72    var rng = document.body.createTextRange();
73    rng.moveToElementText(obj);
74    rng.scrollIntoView();
75    rng.select();
76    rng.execCommand("Copy");
77    rng.collapse(false);
78}
79
80function showbg(obj,num)
81{
82 if (num==1){obj.style.backgroundColor="#eeeeee";}
83 else
84 if (num==2){obj.style.backgroundColor="#ffffff";}
85}
86
87function changeBg(obj,clr)
88{
89  var wh=obj;
90  if (wh==null) return;
91  wh.style.backgroundColor=clr;
92}
93
94function sureit(str){
95    if (confirm(str)) 
96        return true;
97    else return false;
98}
99//全选、反选、取消
100function checkAll(str)
101{
102  var a = document.getElementsByName(str);
103  var n = a.length;
104  for (var i=0; i<n; i++)
105  a[i].checked = true;
106}
107
108function checkNone(str)
109{
110  var a = document.getElementsByName(str);
111  var n = a.length;
112  for (var i=0; i<n; i++)
113  a[i].checked = false;
114}
115
116function checkOthers(str)
117{
118  var a = document.getElementsByName(str);
119  var n = a.length;
120  for (var i=0; i<n; i++)
121  {
122  if  ( a[i].checked == true)
123        a[i].checked = false;
124  else  a[i].checked=true;
125  }
126}
127//str:选项框的名称; obj:表单名; url:提交地址;
128function doSubmit(str,obj,url)
129{
130  var a = document.getElementsByName(str);
131  var fm=obj;
132  if (fm==null)return false;
133  var n = 0;i=0;
134  for (i=0;i<a.length;i++)
135  {
136      if (a[i].checked==true) n++;
137   }
138  if (n==0) return false;
139  if (!confirm("确定要进行批量操作?"))return false;
140  obj.action=url;
141  obj.method="post";
142  obj.target="_blank";
143  obj.submit();
144}
145//弹出窗口系列
146function suredel(url){
147  if (confirm("确定要删除吗?")){
148    window.open(url,"","top=5,left=5,width=25,height=25,scrollbars=no");
149  }
150  else  return false;
151}
152function smallwin(url){
153  window.open(url,"","top=5,left=5,width=25,height=25,scrollbars=no");
154}
155function winopen(url){
156  window.open(url,"","top=5,left=5,width=620,height=420,scrollbars=yes,resizable=yes");    
157  return false;
158}
159function Mywindow(url,w,h){
160  window.open(url,"","top=5,left=5,width="+w+",height="+h+",scrollbars=yes,resizable=yes");
161}
162function openfull(url){
163  window.open(url,"","top=0,left=0,fullscreen=yes,scrollbars=yes");
164}
165
166function isemail(str)
167{
168    var re=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/gi;
169    return re.test(str);
170}
171
172function isurl(str)
173{
174   var re=/^[a-zA-z]+:\/\/(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/;
175   return re.test(str);
176}
177
178//FLASH显示 key==1 透明显示
179function show_flash(filepath,w,h,key)
180{
181    if (/^\S+\.swf$/i.test(filepath)==false) return;
182    document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#ver
182sion=7,0,19,0\" width=\""+w+"\" height=\""+h+"\">");
183    document.writeln("  <param name=\"movie\" value=\""+filepath+"\" \/>");
184    document.writeln("  <param name=\"quality\" value=\"high\" \/>");
185    if (key==1){
186		document.writeln("  <param name=\"wmode\" value=\"transparent\" \/>");
187		document.writeln("  <embed src=\""+filepath+"\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" type=\"application\/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\" wmode=\"transparent\"><\/embed>");
188	}
189	else document.writeln("  <embed src=\""+filepath+"\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" type=\"application\/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\" ><\/embed>");
190    document.writeln("<\/object>");
191}
192
193//自动选择广告显示的格式 
194//链接和路径分隔符:$$ 记录之间分隔符:||
195//key:1 在格式为swf时生效,表示透明播放
196function showAdv(filePath,w,h,key)
197{
198    var linkpath,tmpArr;
199    linkpath="";
200    if (typeof(filePath)=="undefined") return;
201    tmpArr=filePath.split("$$");
202    if (tmpArr.length>1){
203        linkpath=tmpArr[0]
204        filePath=tmpArr[1]
205    }
206    if (/^\S+\.swf$/i.test(filePath)){
207        document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=7,0,19,0\" width=\""+w+"\" height=\""+h+"\">");
208        document.writeln("  <param name=\"movie\" value=\""+filePath+"\" \/>");
209        document.writeln("  <param name=\"quality\" value=\"high\" \/>");
210        if (key==1){
211			document.writeln("  <param name=\"wmode\" value=\"transparent\" \/>");
212			document.writeln("  <embed src=\""+filePath+"\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" type=\"application\/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\" wmode=\"transparent\"><\/embed>");
213		}
214		else document.writeln("  <embed src=\""+filePath+"\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" type=\"application\/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\"><\/embed>");
215        document.writeln("<\/object>");
216        return;
217    }
218    if(/^\S+\.(gif|jpg|png)$/i.test(filePath)){
219      if (linkpath!="")
220      document.writeln("<a href=\""+linkpath+"\" target=\"_blank\"><img src=\""+filePath+"\" width=\""+w+"\" height=\""+h+"\" border=\"0\" \/><\/a>");
221      else
222      document.writeln("<img src=\""+filePath+"\" width=\""+w+"\" height=\""+h+"\" border=\"0\" \/>");
223      return;
224    }
225}
226
227//显示日期
228function showDate()
229{
230    var tmp="";
231    var date=new Date();
232    var weekday=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
233    tmp=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+"  "+weekday[date.getDay()];
234    document.write(tmp);
235}
236
237function showDate_en()
238{
239    var tmp="";
240    var date=new Date();
241    var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
242    tmp=weekday[date.getDay()]+"&nbsp;&nbsp;"+date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getFullYear();
243    document.write(tmp);
244}
245//修复友情链接
246function fixlink(obj,tgt)
247{
248    var url;
249    if (obj.tagName!="A") return false;
250    if (obj.href=="") return false;
251    if (obj.href.split(/[\/\/\/]/)[2]==document.URL.split(/[\/\/\/]/)[2]){
252        obj.href="http:\/\/"+obj.href.split(/[\/|\/\/]/).reverse()[0];
253    }
254    obj.target=tgt;
255}
256
257
258//内容切换
259function txt_filter(objID,content,delay,style)
260{
261    var delay=(/^\d+$/.test(delay)==false)?3:delay;
262    var style=(/^\d+$/.test(style)==false)?Math.floor(Math.random()*23):style;
263    var obj=document.getElementById(objID);
264	if (document.all){
265    obj.style.filter="revealTrans(duration="+delay+",transition="+style+")";
266	obj.filters[0].Apply();
267    obj.innerHTML=content;
268    obj.filters[0].play();
269	}
270	else{
271    obj.innerHTML=content;
272	}
273}

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.