-
questo lo parcheggio quiche mi torna utile più tardi
/* Censored text style, and clear text on rollover */
.censored { color: black; background-color: black; padding: 1px }
.censored a { color: black; text-decoration: underline; padding: 1px }
.censored:hover { color: inherit; background-color: inherit !important }
.censored a.new { color: black !important;}
.censored a.new:hover { background-color: inherit !important }
.censored code { background-color: black !important;}
.censored code:hover { color: inherit; background-color: inherit !important }
-
Re: questo lo parcheggio quifunction parseBBCodes(obj){
for(var k=0; k<obj.length;k++){
var tags=document.getElementsByTagName(obj[k].tname);
for( var i=0; i < tags.length; i++){
var tag = tags[i];
var html = tag.innerHTML;
var isOK = true;
for(var tm in obj[k].tmatch){
if( eval("/"+tm.addSlash()+"/gi").test(tag[tm]) ){
isOK = false;break;
}
}
if(isOK){
for( var ts in obj[k].tset ) {
var re = eval("/"+ts.addSlash()+"/gi");
html = html.replace(re, obj[k].tset[ts]);
}
tag.innerHTML = html;
}
}
}
}
//bbcode parser end
//add slash start
String.prototype.addSlash=function(){
var ret="";
for(var i=0;i < this.length;i++){
if("\\$*+?{}[]().:!=|-,/".indexOf(this.charAt(i))!=-1){
ret +="\\"+this.charAt(i);
}else{
ret +=this.charAt(i);
}
}
return ret;
};
//add slash end-
Re: questo lo parcheggio qui
<script type="text/javascript"> //patterns var pattern1 = {'[hr]':'<hr \/>','[s]':'<s>','[/s]':'<\/s>','[spoiler]':'<span class="censored">','[/spoiler]':'</span>}; //onload process var rawTimerID=0; function onLoad(){ parseBBCodes( [ { tname:"DIV", tmatch:{ className:"^content$" }, tset:pattern1 } ] ); parseBBCodes( [ { tname:"A", tmatch:{ innerHTML:"[m]" }, tset:pattern2 } ] ); clearTimeout(rawTimerID); rawTimerID=setInterval(parseBBCodes, 4000); } // bbcode parser end </script> <body onload="onLoad()">
-
-