📄 userhead.js.php
字号:
for(var i = 0; i < aSelect.length; i++){
// Name 与 Value 相同为全选
if(_sID == aSelect[i].value){
aSelect[i].onclick = function(){
var bChecked = this.checked;
$A(aSelect).each(
function(value, index) {
value.checked = bChecked;
}
)
}
// 其他勾选
}else{
aSelect[i].onclick = function(){
var bMark = true;
$A(aSelect).each(
function(obj, index){
// 遍历非全选框
if(_sID != obj.value){
if(obj.checked == false){
bMark = false;
}
}
}
);
// 重新为全选置状态
$A(aSelect).each(
function(obj, index){
if(_sID == obj.value){
obj.checked = bMark;
}
}
);
}
}
}
},
// 固定字数
// formCheck(this.value, 4, 16, errorID)
checkForm: function(oForm, oThis){
var state = true;
var aForm = Form.getElements(oForm);
for(key in aForm){
if(aForm[key].tagName){
if(aForm[key].alt){
if(!oThis || oThis == aForm[key]){
var param = aForm[key].alt.split(',');
state = this.checkArea(param[0], param[1], param[2], param[3]);
if(state == false)
return false;
}
}
}
}
return state;
},
// 检查表单内容是否在某范围内
// formCheck(this.value, 4, 16, errorID)
checkArea: function(_sID, _iBeing, _iEnd, _sErrorID){
var iLength = this.cnStringLength($F(_sID));
if(iLength >= _iBeing && iLength <= _iEnd){
Element.hide(_sErrorID);
return true;
}else{
Element.show(_sErrorID);
return false;
}
},
// 取得字符串长度
// cnStringLength('123');
cnStringLength: function(_sVal){
var iLen;
var sVal = escape(_sVal);
iLen = sVal.length - (sVal.length - sVal.replace(/\%u/g,"u").length) * 4;
sVal = sVal.replace(/\%u/g,"uu");
iLen = iLen - (sVal.length - sVal.replace(/\%/g,"").length) * 2;
return iLen;
},
// 初始化最多输入字符处理
initInputMax: function(_oThis, _sShow, _iMax){
_oThis.onkeydown = _oThis.onkeyup = _oThis.onclick = _oThis.onfocus = _oThis.onblur = function(){
var iInputLen = $F(_oThis).length;
if(iInputLen > _iMax){
_oThis.value = _oThis.value.substring(0, _iMax);
}else{
$(_sShow).innerHTML = _iMax - iInputLen;
}
}
},
// 功能栏处理
// switchShow(this, showID, 'right1,right')
switchShow: function(_oThis, _sShow, _sCss){
var aCss = _sCss.split(',');
// 切换显示
Element.toggle(_sShow);
// 切换样式表
_oThis.className = _oThis.className == aCss[0] ? aCss[1] : aCss[0] ;
},
// 分栏处理
// switchTab('显示一', '显示二', '隐藏一', '陷藏二')
switchTab: function(sTab1, sTab2, sShow1, sShow2){
var Text1 = $(sTab1).innerText ? $(sTab1).innerText : $(sTab1).textContent;
var Text2 = $(sTab2).innerText ? $(sTab2).innerText : $(sTab2).textContent;
$(sTab1).innerHTML = '<h2>' + Text1 + '</h2>';
$(sTab2).innerHTML = '<a href="javascript:;">' + Text2 + '</a>';
Element.show(sShow1);
Element.hide(sShow2);
}
}//
//#############################//
//document.write('<scr'+'ipt type="text/javascript" src="http://you.video.sina.com.cn/js/baseOperate/baseObject.js"></scri'+'pt>');
document.write('<iframe id="collectTopic_js" name="collectTopic_js" style="display:none" height="1" width="1"></iframe>');
function obTopic(topicid,uid,nick,topicname,date,clicknum,vnum)
{
var strUrl=baseObject.urlEndode(document.location.href);
nick=baseObject.urlEndode(nick);
topicname=baseObject.urlEndode(topicname);
date=baseObject.urlEndode(date);
clicknum=baseObject.urlEndode(clicknum);
vnum=baseObject.urlEndode(vnum);
var params="list_type=concerned_album&action=add&favuid="+uid+"&nickname="+nick+"&topicid="+topicid+"&name="+topicname+"&creatdate="+date+"&clicknum="+clicknum+"&vnum="+vnum+"&rewrite="+strUrl;
params+="&globalId="+baseObject.getGlobalId();
var postUrl="http://control.video.sina.com.cn/useradmin/topicsset/collectTopic.php";
var jsUrl=postUrl+"?"+params;
document.getElementById('collectTopic_js').src=jsUrl;
//baseObject.loadJs(jsUrl,"collectTopic_js");
//MyAJAX("POST", postUrl, params, "text", obTopicResult);
}
function obTopicResult(responseText)
{
if(responseText == 0)
{
alert("您还未登陆,请登陆后再操作!");
}
else if(responseText == 1)
{
alert("成功收藏该专辑,谢谢关注!");
}
else if(responseText == 2)
{
alert("该专辑已经存在于收藏列表中,谢谢收藏!");
}
else if(responseText == -1)
{
alert("未添加成功,请稍后再试!");
}
}//
//#############################//
var Prototype={Version:'1.5.0',BrowserFeatures:{XPath:!!document.evaluate},ScriptFragment:'(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',emptyFunction:function(){},K:function(x){return x}}var Class={create:function(){return function(){this.initialize.apply(this,arguments);}}}var Abstract=new Object();Object.extend=function(destination,source){for(var property in source){destination[property]=source[property];}return destination;}Object.extend(Object,{inspect:function(object){try{if(object===undefined)return'undefined';if(object===null)return'null';return object.inspect?object.inspect():object.toString();}catch(e){if(e instanceof RangeError)return'...';throw e;}},keys:function(object){var keys=[];for(var property in object)keys.push(property);return keys;},values:function(object){var values=[];for(var property in object)values.push(object[property]);return values;},clone:function(object){return Object.extend({},object);}});Function.prototype.bind=function(){var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)));}}var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}return returnValue;}}String.interpret=function(value){return value==null?'':String(value);}Object.extend(String.prototype,{gsub:function(pattern,replacement){var result='',source=this,match;replacement=arguments.callee.prepareReplacement(replacement);while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length);}else{result+=source,source='';}}return result;},strip:function(){return this.replace(/^\s+/,'').replace(/\s+$/,'');},toQueryParams:function(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return match[1].split(separator||'&').inject({},function(hash,pair){if((pair=pair.split('='))[0]){var name=decodeURIComponent(pair[0]);var value=pair[1]?decodeURIComponent(pair[1]):undefined;if(hash[name]!==undefined){if(hash[name].constructor!=Array)hash[name]=[hash[name]];if(value)hash[name].push(value);}else hash[name]=value;}return hash;});},camelize:function(){var parts=this.split('-'),len=parts.length;if(len==1)return parts[0];var camelized=this.charAt(0)=='-'?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i<len;i++)camelized+=parts[i].charAt(0).toUpperCase()+parts[i].substring(1);return camelized;}});var $break=new Object();var $continue=new Object();var Enumerable={each:function(iterator){var index=0;try{this._each(function(value){try{iterator(value,index++);}catch(e){if(e!=$continue)throw e;}});}catch(e){if(e!=$break)throw e;}return this;},eachSlice:function(number,iterator){var index=-number,slices=[],array=this.toArray();while((index+=number)<array.length)slices.push(array.slice(index,index+number));return slices.map(iterator);},collect:function(iterator){var results=[];this.each(function(value,index){results.push((iterator||Prototype.K)(value,index));});return results;},findAll:function(iterator){var results=[];this.each(function(value,index){if(iterator(value,index))results.push(value);});return results;},include:function(object){var found=false;this.each(function(value){if(value==object){found=true;throw $break;}});return found;},inject:function(memo,iterator){this.each(function(value,index){memo=iterator(memo,value,index);});return memo;},reject:function(iterator){var results=[];this.each(function(value,index){if(!iterator(value,index))results.push(value);});return results;},toArray:function(){return this.map();}}Object.extend(Enumerable,{map:Enumerable.collect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray});var $A=Array.from=function(iterable){if(!iterable)return[];if(iterable.toArray){return iterable.toArray();}else{var results=[];for(var i=0,length=iterable.length;i<length;i++)results.push(iterable[i]);return results;}}Object.extend(Array.prototype,Enumerable);Object.extend(Array.prototype,{_each:function(iterator){for(var i=0,length=this.length;i<length;i++)iterator(this[i]);},compact:function(){return this.select(function(value){return value!=null;});},without:function(){var values=$A(arguments);return this.select(function(value){return!values.include(value);});},reduce:function(){return this.length>1?this:this[0];},clone:function(){return[].concat(this);},inspect:function(){return'['+this.map(Object.inspect).join(', ')+']';},indexOf:function(object){for(var i=0,length=this.length;i<length;i++)if(this[i]==object)return i;return-1;}});String.prototype.gsub.prepareReplacement=function(replacement){if(typeof replacement=='function')return replacement;var template=new Template(replacement);return function(match){return template.evaluate(match)};}Array.prototype.toArray=Array.prototype.clone;var Template=Class.create();Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;Template.prototype={initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern;},evaluate:function(object){return this.template.gsub(this.pattern,function(match){var before=match[1];if(before=='\\')return match[2];return before+String.interpret(object[match[3]]);});}}var Hash=function(obj){Object.extend(this,obj||{});};Object.extend(Hash,{toQueryString:function(obj){var parts=[];this.prototype._each.call(obj,function(pair){if(!pair.key)return;if(pair.value&&pair.value.constructor==Array){var values=pair.value.compact();if(values.length<2)pair.value=values.reduce();else{key=encodeURIComponent(pair.key);values.each(function(value){value=value!=undefined?encodeURIComponent(value):'';parts.push(key+'='+encodeURIComponent(value));});return;}}if(pair.value==undefined)pair[1]='';parts.push(pair.map(encodeURIComponent).join('='));});return parts.join('&');}});Object.extend(Hash.prototype,Enumerable);Object.extend(Hash.prototype,{_each:function(iterator){for(var key in this){var value=this[key];if(value&&value==Hash.prototype[key])continue;var pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}},toQueryString:function(){return Hash.toQueryString(this);}});var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject('Msxml2.XMLHTTP')},function(){return new ActiveXObject('Microsoft.XMLHTTP')})||false;},activeRequestCount:0}Ajax.Responders={responders:[],_each
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -