Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2009, 14:27
Avatar de Javier01
Javier01
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: Urgente! conteno de caracteres excluyendo ciertas palabras

Hola! mira, no se te entendio bien que era lo que querias. Esta bastante mal expresado. pero te hice un codigo con lo que me parecio entender!


Código codigo:
Ver original
  1. <html>
  2. <head>
  3.     <title>Ejemplo</title>
  4. <script>
  5.  
  6. function jugar()
  7. {
  8.     var mifrase = document.formul.textito.value;
  9.     var azul = 0;
  10.     var rojo=0;
  11.     var verde=0;
  12.     var violeta=0;
  13.     var maria=0;
  14.     var jose=0;
  15.     var pero=0;
  16.     var straux=mifrase;
  17.    
  18.     do {
  19.         straux=straux.replace('azul','1')
  20.         azul=azul+6;
  21.     } while(straux.indexOf('azul') >= 0);
  22.     do {
  23.         straux=straux.replace('rojo','1')
  24.         rojo=rojo+4;
  25.     } while(straux.indexOf('rojo') >= 0);
  26.     do {
  27.         straux=straux.replace('violeta','1')
  28.         violeta=violeta+8;
  29.     } while(straux.indexOf('violeta') >= 0);
  30.     do {
  31.         straux=straux.replace('verde','1')
  32.         verde=verde+5;
  33.     } while(straux.indexOf('verde') >= 0);
  34.     do {
  35.         straux=straux.replace('jose','1')
  36.         jose=jose+4;
  37.     } while(straux.indexOf('jose') >= 0);
  38.     do {
  39.         straux=straux.replace('pero','1')
  40.         pero=pero+4;
  41.     } while(straux.indexOf('pero') >= 0);
  42.     do {
  43.         straux=straux.replace('maria','1')
  44.         maria=maria+5;
  45.     } while(straux.indexOf('maria') >= 0); 
  46. document.formul.subtotal.value = mifrase.length
  47. document.formul.rojo.value = rojo
  48. document.formul.verde.value = verde
  49. document.formul.azul.value = azul
  50. document.formul.violeta.value = violeta
  51. document.formul.maria.value = maria
  52. document.formul.jose.value = jose
  53. document.formul.pero.value = pero
  54. document.formul.descuentos.value = rojo - verde - azul - violeta - maria - jose - pero;
  55. document.formul.total.value = mifrase.length - rojo - verde - azul - violeta - maria - jose - pero;
  56. }
  57. </script>
  58. </head>
  59. <body>
  60. <form name="formul">
  61. <textarea name="textito" cols="60" rows="3"> un dia de cielo azul llevaba mi pantalon rojo, un bicho violeta que caminaba en el pasto verde me sorprendio. LLame a jose y a maria para que vinieran, pero maria no estaba. asi que me fui!
  62. </textarea>
  63. <br>
  64. <br>
  65. <pre>
  66. SubTotal   <input type="Text" name="subtotal" size="4">
  67. Rojo       <input type="Text" name="rojo" size="4">
  68. Verde      <input type="Text" name="verde" size="4">
  69. Azul       <input type="Text" name="azul" size="4">
  70. Violeta    <input type="Text" name="violeta" size="4">
  71. Maria      <input type="Text" name="maria" size="4">
  72. Jose       <input type="Text" name="jose" size="4">
  73. Pero       <input type="Text" name="pero" size="4">
  74. Descuentos <input type="Text" name="descuentos" size="4">
  75. Total      <input type="Text" name="total" size="4">
  76. </pre>
  77. <br>
  78. <br>
  79. <input type=button value="jugar" onclick="jugar()">
  80. </form>
  81. </body>
  82. </html>


saludos y suerte!
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.