Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2009-06-23 15:19:00.0 alle 2009-06-23 15:19:00.0
    Trollate totali: 1997
    questo lo parcheggio qui
    che 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 }

    • Avatar
      ☺
      Scritto da
      il 2009-06-23 16:17:00.0 alle 2009-06-23 16:17:00.0
      Trollate totali: 1997
      Re: questo lo parcheggio qui
      function 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
      • Avatar
        ☺
        Scritto da
        il 2009-06-23 16:24:00.0 alle 2009-06-23 16:24:00.0
        Trollate totali: 1997
        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()">
<softv>

Pagina generata in 66 millisecondi

Utenti attivi: 9 nell'ultimo minuto, 22 negli ultimi cinque minuti, 46 negli ultimi 15 minuti