第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 网上应用的一个不错common.js脚本【javascript】

网上应用的一个不错common.js脚本【javascript】

时间:2022-11-16 03:40:27

相关推荐

网上应用的一个不错common.js脚本【javascript】

web前端|js教程

网上应用的一个不错common.js脚本

web前端-js教程

var iconwar = ““;

var iconload = ““;

var badstr = “!&^#|%$)(-+/?@`~’;:{}[],=\”.\\”;

var badsql = “!&^|+/?`~’=”;

var $show = function (e) {try{document.getElementById(e).style.display=””;} catch(e) {} };

var $hide = function (e) {try{document.getElementById(e).style.display=”none”;} catch(e) {} };

var $W = document.write;

var reurl,js_UserName;

reurl = document.referrer;

if (reurl==””)

{

reurl = “/index.html”;

}

function onDisplay(id) {

if (document.getElementById(id).style.display == ‘none’) {

$show(id);

}

else {

$hide(id);

}

}

function onLabelTxt(id,LabelID,ShowTxt,HideTxt) {

if (document.getElementById(id).style.display == ‘none’) {

$show(id);

document.getElementById(LabelID).value = HideTxt;

}

else {

$hide(id);

document.getElementById(LabelID).value = ShowTxt;

}

}

function listdisp(tid,lid) {

if (document.getElementById(tid).style.display == ‘none’) {

$show(tid);

}

else {

$hide(tid);

}

干净的单页游戏源码,ubuntu看dds数据,tomcat7页面打不开,爬虫如何设计表,php波场怎么转账Trc20,seo 流量数据lzw

if (lid == ‘t1’) {

return ‘t1_off’;

}

else if (lid == ‘t2’) {

return ‘t2_off’;

}

else if (lid == ‘t1_off’) {

return ‘t1’;

}

else if (lid == ‘t2_off’) {

return ‘t2’;

}

短信群发管理源码,ubuntu 用户附加组,tomcat部署监听器卡住,火箭云 爬虫,php年历心得体会,seo职业全称lzw

}

旅行社系统源码,kde ubuntu6,删除注册表的tomcat,机箱里有爬虫,代账公司需要php吗,seo顾问设置lzw

function trim(str) {

return (str + ”).replace(/(\s+)$/g, ”).replace(/^\s+/g, ”);

}

function addbookmark(url, site){

if(is_ie) {

window.external.addFavorite(url, site);

} else {

alert(‘Please press “Ctrl+D” to add bookmark’);

}

}

//AJAX_START

var xmlhttp=null;

function createxmlhttp(){

try {

xmlhttp=new ActiveXObject(“Msxml2.xmlhttp”) ;

}

catch(e) {

try {

xmlhttp=new ActiveXObject(“Microsoft.xmlhttp”) ;

}

catch(oc) {

xmlhttp=null ;

}

}

if ( !xmlhttp && typeof XMLHttpRequest != “undefined” ) {

xmlhttp = new XMLHttpRequest();

}

if (!xmlhttp) {

alert(“您的浏览器不支AJAX特性,本页某些功能将无法正常使用!”);

}

}

//js操作cookies函数 *********************

function delcookie(name){

setcookie(name, “”);

}

function getcookie(name) {

var cookie_start = document.cookie.indexOf(name);

var cookie_end = document.cookie.indexOf(“;”, cookie_start);

return cookie_start == -1 ? ” : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));

}

function setcookie(cookieName, cookieValue, seconds) {

var expires = new Date();

var path = “/”;

var domain = “”;

var secure = “”;

expires.setTime(expires.getTime() + seconds);

document.cookie = escape(cookieName) + ‘=’ + escape(cookieValue)

+ (expires ? ‘; expires=’ + expires.toGMTString() : ”)

+ (path ? ‘; path=’ + path : ‘/’)

+ (domain ? ‘; domain=’ + domain : ”)

+ (secure ? ‘; secure’ : ”);

}

//GetQueryString ***********************

var LocString=String(window.document.location.href);

function GetQueryString(str){

var rs=new RegExp(“(^|)”+str+”=([^\&]*)(\&|$)”,”gi”).exec(LocString),tmp;

if(tmp=rs)return tmp[2];

return ” “;

}

//VScroll 显示上翻单条标题************************

function _ge(a) {return document.getElementById?document.getElementById(a):null;}

function VScroll() {

var m_box = null;

var m_lineHeight = 0;

var m_lineNum = 0;

var m_splitStr = ”;

var m_speed = 0;

var m_delay = 0;

var m_pos = 0;

var m_stopTimes = 0;

var m_stop = false;

this.init = function(box,lnum,lheight,speed,delay,split) {

m_box = _ge(box);

m_lineNum = lnum;

m_lineHeight = lheight;

m_speed = speed;

m_delay = delay;

m_splitStr = split;

}

this.play = function() {

if ( m_stop ) {

return;

}

m_pos = m_box.scrollTop;

if( m_pos % m_lineHeight == 0 && m_stopTimes < m_delay && m_box.scrollTop < m_lineHeight * m_lineNum ) {

m_stopTimes++;

} else {

m_box.scrollTop++;

if ( m_pos % m_lineHeight == 0 && m_stopTimes >= m_delay ) {

m_stopTimes = 0;

}

}

if ( m_box.scrollTop > m_lineHeight * m_lineNum ) {

m_box.scrollTop = 0;

}

}

this.show = function () {

setInterval( m_self + “.play()”, m_speed );

}

this.setSelf = function(n) {

m_self = n;

}

this.stop = function(n) {

m_stop = n;

}

}

function show_date() {

var today = new Date();

var day = new Array();

var str = ”;

day[0] = “日”;

day[1] = “一”;

day[2] = “二”;

day[3] = “三”;

day[4] = “四”;

day[5] = “五”;

day[6] = “六”;

str += today.getFullYear();

str += “年”;

str += today.getMonth() + 1;

str += “月”;

str += today.getDate();

str += “日”;

str += ” “;

str += “星期”;

str += day[today.getDay()];

return str;

}

function ajaxPost(url,stateurl,data,info,loading){

var url,stateurl,data,info,loading

createxmlhttp();

if (data==”” || data==null)

{

//getMode

xmlhttp.open(“get”,url,true);

xmlhttp.setRequestHeader(“CONTENT-TYPE”,”application/x-www-form-urlencoded”);

xmlhttp.onreadystatechange= function () { checkState(stateurl,info,loading); } ;

xmlhttp.send(null);

}

else

{

//postMode

xmlhttp.open(“post”,url, true, “”, “”);

xmlhttp.setRequestHeader(“Content-Type”,”application/x-www-form-urlencoded”);

xmlhttp.onreadystatechange= function () { checkState(stateurl,info,loading); }

xmlhttp.send(data);

}

}

function checkState(stateurl,info,loadnews){

if (xmlhttp.readyState == 4){

document.getElementById(info).innerHTML = loadnews;

if(xmlhttp.status == 200){

var retext = xmlhttp.responseText.split(“$”);

document.getElementById(info).innerHTML=retext[1];

switch(retext[0]) {

case “usreg” : if(stateurl!==””)location.href=stateurl;

break;

case “uslogin” : if(stateurl!==””)location.href=stateurl;

break;

case “active” : location.href=retext[2];

break;

case “errinfo” : return false;

break;

default : document.getElementById(info).innerHTML=retext[0];

}

}

}

else{

document.getElementById(info).innerHTML=loadnews;

}

}

//AJAX_END

//运行代码

function runEx(cod1) {

cod=document.getElementById(cod1)

var code=cod.value;

if (code!=””){

var newwin=window.open(”,”,”);

newwin.opener = null

newwin.document.write(code);

newwin.document.close();

}

}

//复制代码

function doCopy2(ID) {

if (document.all){

textRange = document.getElementById(ID).createTextRange();

textRange.execCommand(“Copy”);

alert(‘复制成功’);

}

else{

alert(“此功能只能在IE上有效”)

}

}

//复制代码

function doCopy(obj) {

var rng = document.body.createTextRange();

rng.moveToElementText(obj);

rng.scrollIntoView();

rng.select();

rng.execCommand(“Copy”);

rng.collapse(false);

}

function doCopyUrl()

{

document.getElementById(“CopyUrl”).value=parent.location.href;

document.getElementById(“CopyUrl”).select();

document.execCommand(“copy”);

alert(“网址成功复制到剪贴板!”)

}

//另存代码

function doSave(obj) {

var winname = window.open(”, ‘_blank’, ‘top=10000’);

winname.document.open(‘text/html’, ‘replace’);

winname.document.writeln(obj.value);

winname.document.execCommand(‘saveas’,”,’code.htm’);

winname.close();

}

function findobj(n, d) {

var p, i, x;

if(!d) d = document;

if((p = n.indexOf(“?”))>0 && parent.frames.length) {

d = parent.frames[n.substring(p + 1)].document;

n = n.substring(0, p);

}

if(x != d[n] && d.all) x = d.all[n];

for(i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];

for(i = 0; !x && d.layers && i < d.layers.length; i++) x = findobj(n, d.layers[i].document);

if(!x && document.getElementById) x = document.getElementById(n);

return x;

}

function submitonce(theform){

//if IE 4+ or NS 6+

if (document.all||document.getElementById){

//screen thru every element in the form, and hunt down “submit” and “reset”

for (i=0;i<theform.length;i++){

var tempobj=theform.elements[i]

if(tempobj.type.toLowerCase()==”submit”||tempobj.type.toLowerCase()==”reset”)

//disable em

tempobj.disabled=true

}

}

}

function openScript(url, width, height){

var Win = window.open(url,”openScript”,’width=’ + width + ‘,height=’ + height + ‘,resizable=1,scrollbars=yes,menubar=no,status=yes’ );

}

function CheckAll(form) {

for (var i=0;i<form.elements.length;i++) {

var e = form.elements[i];

if (e.name != ‘chkall’) e.checked = form.chkall.checked;

}

}

function chkuserlogin() {

if (getcookie(‘userid’) == ”||getcookie(‘userid’) == 0||getcookie(‘username’) == ”) {

return false;

}

else {

return true;

}

}

function chkcookieed() {

if (getcookie(“username”) !== “”) {

var url = “/ajax.asp?action=loginmenu”;

url += “&random=”+Math.random();

ajaxPost(url,null,null,”top_login”,” “);

}

}

function userlogout() {

var url = “/AspCode.asp?getType=logout”;

url += “&random=”+Math.random();

ajaxPost(url,null,null,”top_login”,”正在退出…”);

chkcookieed();

alert(‘欢迎再次光临阿里西西WEB开发社区…’);

}

//Cookie解密

function DecodeCookie(str)

{

var strArr;

var strRtn=””;

strArr=str.split(“a”);

try{

for (var i=strArr.length-1;i>=0;i–)

strRtn+=String.fromCharCode(eval(strArr[i]));

}catch(e){

}

return strRtn;

}

function isnumber(str){

var digits=”1234567890″;

var i=0;

var strlen=str.length;

while((i<strlen)){

var char=str.charAt(i);

if(digits.indexOf(char)==-1)return false;i++;

}

return true;

}

//检查非法字符

//str 要检查的字符

//badwords 非法字符 &|=

function checkbadwords(str, badwords) {

if (typeof (str) != “string” || typeof (badwords) != “string”) {

return (false);

}

for (i=0; i<badwords.length; i++) {

bad = badwords.charAt(i);

for (j=0; j<str.length; j++) {

if (bad == str.charAt(j)) {

return false;

break;

}

}

}

return true;

}

function switchTag(tag,bar)

{

for(i=1; i <6; i++)

{

if (“tag”+i==tag)

{

document.getElementById(tag).getElementsByTagName(“a”)[0].className=”selectli”+i;

document.getElementById(tag).getElementsByTagName(“a”)[0].getElementsByTagName(“span”)[0].className=”selectspan”+i;

}else{

document.getElementById(“tag”+i).getElementsByTagName(“a”)[0].className=””;

document.getElementById(“tag”+i).getElementsByTagName(“a”)[0].getElementsByTagName(“span”)[0].className=””;

}

if (“bar”+i==bar)

{

document.getElementById(bar).className=””;

}else{

document.getElementById(“bar”+i).className=”hidebar”;

}

document.getElementById(“bar”).className=bar;

}

}

function switchNew(fornum,showname,lname,newid)

{

for(i=1; i < fornum; i++)

{

if (lname+i==newid)

{

document.getElementById(newid).className=showname;

}else{

document.getElementById(lname+i).className=”hidebar”;

}

}

}

function bgc(cssid) {

switch(cssid) {

case 0 : this.style.background=’#FFFFFF’;

break;

case 1 : this.style.background=’#E8F5FE’;

break;

case 2 : this.style.background=’#FFFFDD’;

break;

case 3 : this.style.background=’#F2FDDB’;

break;

case 4 : this.style.background=’#FFE7F4′;

break;

case 5 : this.style.background=’#F7F7F7′;

break;

default : this.style.background=’#FFFFFF’;

}

}

function imgzoom(o){

if(event.ctrlKey) {

var zoom = parseInt(o.style.zoom, 10) || 100;

zoom -= event.wheelDelta / 12;

if(zoom > 0) {

o.style.zoom = zoom + ‘%’;

}

return false;

} else {

return true;

}

}

function CheckAll(form)

{

for (var i=0;i<form.elements.length;i++)

{

var e = form.elements[i];

if (e.Name != “chkAll”&&e.disabled!=true)

e.checked = form.chkAll.checked;

}

}

function addfav(favtitle,favform,favid)

{

location.href = “/account/user_Favorites.asp?url=”+ document.URL +”&favtitle=”+ favtitle +”&from=”+ favform +”&id=” + favid;

}

function mto(aid) {

location.href = “/account/user_post.asp?aid=” + aid;

}

function apost(url){

createxmlhttp();

//getMode

url += “&random=”+Math.random();

xmlhttp.open(“get”,url,true);

xmlhttp.setRequestHeader(“CONTENT-TYPE”,”application/x-www-form-urlencoded”);

//xmlhttp.onreadystatechange= function () { checkSeo(); } ;

xmlhttp.send(null);

}

function checkSeo(){

var info = ‘test’;

var loadnews = ‘正在加载’;

if (xmlhttp.readyState == 4){

document.getElementById(info).innerHTML = loadnews;

if(xmlhttp.status == 200){

var retext = xmlhttp.responseText;

document.getElementById(info).innerHTML=retext;

}

}

else{

document.getElementById(info).innerHTML=loadnews;

}

}

function setstyle(sid) {

if (sid!==” || sid!==null)

{

switch (parseInt(sid))

{

case 1:

setcookie(‘ali_style’, 1, 600000);

document.all.css.href = ‘/css/style1.css’;

break;

case 2:

setcookie(‘ali_style’, 2, 600000);

document.all.css.href = ‘/css/style2.css’;

break;

case 3:

setcookie(‘ali_style’, 3, 600000);

document.all.css.href = ‘/css/style3.css’;

break;

}

}

}

function ResumeError() {

return true;

}

window.onerror = ResumeError;

setstyle(getcookie(‘ali_style’));

//window.onload = setstyle(getcookie(‘ali_style’));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。