Advertisement
ipsBruno

(Javascript) Contador de células

Jun 8th, 2012
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  *  Copyright (c) 2012 [iPs]TeaM
  3.  *  Bruno da Silva (email@brunodasilva.com)
  4.  *  Retornar as informações sobre as células usadas em um código e as declaradas
  5.  *
  6.  * www.brunodasilva.com
  7.  * www.ips-team.forumeiros.com
  8. */
  9.  
  10. <script>
  11. function detectarCells(){
  12.     j = 0;
  13.     variavel = "";
  14.     cellTotais = "";
  15.     codigos = document.formulario.texto.value;
  16.     i = codigos.search("format") + "format".length;
  17.    
  18.     if(i == -1) {
  19.         alert("Sistema apenas analisa códigos com format");
  20.     }
  21.  
  22.     while(codigos.charAt(i) != ',') {
  23.         if(codigos.charAt(i) != '(' && codigos.charAt(i) != ' ') {
  24.             variavel += codigos.charAt(i);
  25.         }
  26.         i++;
  27.     }
  28.  
  29.     while(codigos.charAt(i) != '"') {
  30.         i++;
  31.     }
  32.  
  33.     j = i++;
  34.  
  35.     while(codigos.charAt(i) != '"') {
  36.         i++;
  37.     }
  38.     used = i-j;
  39.     i = codigos.search(variavel) + variavel.length + 1;
  40.     while(codigos.charAt(i) != ']') {
  41.         cellTotais += codigos.charAt(i);
  42.         i++;
  43.     }
  44.  
  45.    
  46.     alert("Células Declaradas: " + cellTotais + "\nCélulas Usadas:" + used);
  47.    
  48.  
  49. }
  50. </script>
  51.  
  52. <form name="formulario">
  53. <textarea name=texto cols=40 rows=3>Cola teu código aqui manolo</textarea>
  54. <br>
  55.  
  56. <input type=button value="Conta células" onclick="detectarCells()">
  57. </form>
  58.  
  59. // Exemplo
  60.  
  61. new olalesk[25];
  62. format(olalesk, 25, "lesk eu to ligado que tu ta leskiando");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement