function.js

来自「CityCN V2.1 是自主开发的基于ASP+Access的新型资讯信息系统。」· JavaScript 代码 · 共 718 行 · 第 1/2 页

JS
718
字号
//get url param
param="";
url=document.URL;
if (url.indexOf("param")>0){
	param=url.substring(url.indexOf("param")+6,url.length);
}

//get astro shengxiao
function astro(m,d) {
	if (m==1)d>0 && d<20 ? as="摩羯座" : as="水瓶座";
	if (m==2)d>0 && d<19 ? as="水瓶座" : as="双鱼座";
	if (m==3)d>0 && d<21 ? as="双鱼座" : as="白羊座";
	if (m==4)d>0 && d<20 ? as="白羊座" : as="金牛座";
	if (m==5)d>0 && d<21 ? as="金牛座" : as="双子座";
	if (m==6)d>0 && d<22 ? as="双子座" : as="巨蟹座";
	if (m==7)d>0 && d<22 ? as="巨蟹座" : as="狮子座";
	if (m==8)d>0 && d<23 ? as="狮子座" : as="处女座";
	if (m==9)d>0 && d<23 ? as="处女座" : as="天秤座";
	if (m==10)d>0 && d<24 ? as="天秤座" : as="天蝎座";
	if (m==11)d>0 && d<22 ? as="天蝎座" : as="射手座";
	if (m==12)d>0 && d<22 ? as="射手座" : as="摩羯座";
	document.write('<img src="images/'+as+'.gif" align="absmiddle" alt="'+as+' '+m+'月'+d+'日">');
}
function sheng(y){
	if (y%12==1)sx="鸡";
	if (y%12==2)sx="狗";
	if (y%12==3)sx="猪";
	if (y%12==4)sx="鼠";
	if (y%12==5)sx="牛";
	if (y%12==6)sx="虎";
	if (y%12==7)sx="兔";
	if (y%12==8)sx="龙";
	if (y%12==9)sx="蛇";
	if (y%12==10)sx="马";
	if (y%12==11)sx="羊";
	if (y%12==0)sx="猴";
	yn=new Date();
	yy=yn.getYear();
	document.write('<img src="images/'+sx+'.gif" align="absmiddle" alt="'+y+'年 属'+sx+'">');
}
//getastro sheng

//display flash object
function showFlash(swf,id,w,h,n){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'" name="'+n+'" id="'+n+'">');
	document.write('<param name="quality" value="high"><param name="swLiveConnect" value="true"><param name="menu" value="false"><param name="wmode" value="transparent">');
	document.write('<param name="movie" value="flash/'+swf+'"><param name="FlashVars" value="id='+id+'">');
	document.write('<embed src="flash/'+swf+'" width="'+w+'" height="'+h+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" swliveconnect="true" flashvars="id='+id+'" menu="false" wmode="transparent" name="'+n+'"></embed>');
	document.write('</object>');
}
//display flash object

//display pages
function showPage(cp,tp,pg){
	if (cp>6){
		document.write(' <a title="第一页" href="'+pg+'?page=1');
		if (param!=""){
			document.write('&param='+param);
		}
		document.write('"><font face="Webdings">9</font></a> ');
	}
	for(i=cp-5;i<cp+6;i++){
		if (i>0 && i<=tp){
			if (i==cp){
				document.write(' <font color="#FF0000">['+i+']</font> ');
			}else{
				document.write(' <a href="'+pg+'?page='+i);
				if (param!=""){
					document.write('&param='+param);
				}
				document.write('">['+i+']</a> ');
			}
		}
	}
	if (cp<tp-5){
		document.write(' <a title="最后页" href="'+pg+'?page='+tp);
		if (param!=""){
			document.write('&param='+param);
		}
		document.write('"><font face="Webdings">:</font></a> ');
	}
}
//display pages

//display tr bg
function showtr(lt){
	for (i=1;i<lt+1;i++){
		if (i%2==0){
			document.getElementById("tr"+i).className="tr1";
		}else{
			document.getElementById("tr"+i).className="tr2";
		}
	}
}
//display tr bg

//link effect
var rate = 20;
var obj;
var act = 0;
var elmH = 0;
var elmS = 128;
var elmV = 255;
var clrOrg;
var TimerID;
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {
Browser = true;
} else {
Browser = false;
}
if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}
function doRainbow()
{
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
function stopRainbow()
{
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
function doRainbowAnchor()
{
if (Browser && act != 1) {
obj = event.srcElement;
while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;
}
if (obj.tagName == 'A' && obj.href != '') {
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}
function stopRainbowAnchor()
{
if (Browser && act != 0) {
if (obj.tagName == 'A') {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}
function ChangeColor()
{
obj.style.color = makeColor();
}
function makeColor()
{
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;
}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;
if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;
}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;
}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;
}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;
}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;
}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;
}
else {
elmR = 0; elmG = 0; elmB = 0;
}
}
elmR = Math.floor(elmR);
elmG = Math.floor(elmG);
elmB = Math.floor(elmB);
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);
elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;
return clrRGB;
}
//link effect

//time in status
function dateinbar()
{
var d=new Date();
var mon=d.getMonth()+1;
var year=d.getFullYear();
var date=d.getDate();
var h=d.getHours();
var m=d.getMinutes();
var s=d.getSeconds();
var AorP=" ";
if (h>=12)
    AorP="PM";
else
    AorP="AM";
if (h>=13)
    h=h-12;
if (s<10)
    s="0"+s;
if (m<10)
    m="0"+m;
defaultStatus = "当前日期 "+year+"年"+mon+"月"+date+"日 "+" 当前时间 " + h+":"+m+":"+s+" "+AorP+" 欢迎光临 "+sitename;
setTimeout("dateinbar()",1000);
}
dateinbar();
//time in status

//ubb edit
function cbold(){
	cfb='[b]';
	cfe='[/b]';
	fon();
}
function citalic(){
	cfb='[i]';
	cfe='[/i]';
	fon();
}
function cunder(){
	cfb='[u]';
	cfe='[/u]';
	fon();
}
function ccenter(){
	cfb='[center]';
	cfe='[/center]';
	fon();
}
function cquote(){
	cfb='[quote]';
	cfe='[/quote]';
	fon();
}
function cfly(){
	cfb='[fly]';
	cfe='[/fly]';
	fon();
}
function cmove(){
	cfb='[move]';
	cfe='[/move]';
	fon();
}
function clink(){
	w1=prompt('请输入链接地址!要以http://开头','http://');
	w2=prompt('请输入链接文字!','');
	if (w2=='' || !w2) {w2=w1}
	if (w1!='' && w1!='http://' &&w1) {
	cfe='[url='+w1+']'+w2+'[/url]';
	cfb='';
	fon();
	}
}
function cmail(){
	w1=prompt('请输入邮件地址!','');
	w2=prompt('请输入收件人名称!','');
	if (w2=='') {w2=w1}
	if (w1!='' &&w1){
	cfe='[mail='+w1+']'+w2+'[/mail]';
	cfb='';
	fon();
	}
}
function cswf(){
	w1=prompt('请输入Flash动画的地址!','http://');
	w2=prompt('请输入Flash动画的宽度和高度!','400,300');
	if (w1!='' && w1!='http://' &&w1) {
	cfe='[flash='+w2+']'+w1+'[/flash]';
	cfb='';
	fon();
	}
}
function cwmv(){
	w1=prompt('请输入Windows Media视频文件的地址!','http://');
	w2=prompt('请输入Windows Media视频文件的宽度和高度!','400,300');
	if (w1!='' && w1!='http://' &&w1) {
	cfe='[mp='+w2+']'+w1+'[/mp]';
	cfb='';
	fon();
	}
}
function cram(){
	w1=prompt('请输入Real Media视频文件的地址!','http://');
	w2=prompt('请输入Real Media视频文件的宽度和高度!','400,300');
	if (w1!='' && w1!='http://' &&w1) {
	cfe='[rm='+w2+']'+w1+'[/rm]';
	cfb='';
	fon();
	}
}
function cmov(){
	w1=prompt('请输入QuickTime视频文件的地址!','http://');
	w2=prompt('请输入QuickTime视频文件的宽度和高度!','400,300');
	if (w1!='' && w1!='http://' &&w1) {
	cfe='[qt='+w2+']'+w1+'[/qt]';
	cfb='';
	fon();
	}
}
function cglow(){
	w1=prompt('请输入发光文字!','');
	w2=prompt('请输入发光文字的颜色和距离!','#ff0000,2');
	if (w1!='' &&w1) {
	cfe='[glow='+w2+']'+w1+'[/glow]';
	cfb='';
	fon();
	}
}
function cshadow(){
	w1=prompt('请输入阴影文字!','');
	w2=prompt('请输入阴影文字的颜色和距离!','#ff0000,2');
	if (w1!='' &&w1) {
	cfe='[shadow='+w2+']'+w1+'[/shadow]';
	cfb='';
	fon();
	}
}
function cimg(){
	w1=prompt('请输入图片文件的地址!','http://');
	if (w1!='' && w1!='http://' &&w1) {
	cfe='[img]'+w1+'[/img]';
	cfb='';
	fon();
	}
}
function ccolor(cl){
	if (cl!=''){
	cfb='[color='+cl+']';
	cfe='[/color]';
	fon();
	}
}
function csize(sz){
	if (sz!=''){
	cfb='[size='+sz+']';

⌨️ 快捷键说明

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