Wedmasterayuda - Foro

¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Wedmasterayuda - Foro

Inteligencia Multiple WMA


    Codigo cortar textoz por palabras

    wedmasterayuda
    wedmasterayuda
    Administrador
    Administrador


    Cantidad de envíos : 47
    Puntos : 25
    Reputación : 0
    Fecha de inscripción : 31/08/2008

    Codigo cortar textoz por palabras Empty Codigo cortar textoz por palabras

    Mensaje  wedmasterayuda Sáb Mar 14, 2009 7:35 pm

    Con este codigo cortars tus textos por palabras como en versio

    ver ejemplo

    Código:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
      "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Dividir frase</title>
    <script type="text/javascript">
    <!--
    function dividir(txt) {
      numLetras = document.forms[0]['num'].value;
      palabras = txt.split(' ');
      cad = '';
      i=0;
      while (i < palabras.length) {
        tot=0;
      if (palabras[i].length >= numLetras) {
          cad += ' '+palabras[i]+'<br />';
          i++
        }
        else while (true) {
          if (tot + palabras[i].length + ((tot>0) ? 1 : 0) <= numLetras) {
            cad += ' '+palabras[i];
            tot += palabras[i].length + ((tot>0) ? 1 : 0);
            i++;
            if (i > palabras.length-1) break;
          }
          else {
            cad+='<br />';
            break;
          }
        } // end else while
      } // end while
      document.getElementById('cortado').innerHTML = cad;
    } // end funcion
    -->
    </script>
    </head>
    <body>
    <form action="">
    <p>
    Nº de letras: <input type="text" id="num" value="20" /><br />
    <textarea id="texto" rows="5" cols="30"></textarea>
    <input type="button" value="Dividir" onclick="dividir(texto.value)" /><br />
    </p>
    </form>
    <div id="cortado"></div>
    </body>
    </html>

      Fecha y hora actual: Vie Mar 29, 2024 9:20 am