Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/10/2012, 13:31
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Numerar lineas de un textarea

@Furoya,
te tomo prestadas tu script y tus 2 neuronas agotadas (y no trabajes por un rato para no quedar en evidencia) y las sumo a las 2 mías, agotadas también, con lo que me dá para esto
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. <title>numerar lineas textarea</title>
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8. #contenedor, #contenedor textarea{border:dotted 1px #75888E; width:600px; font-size: 10pt; font-family: verdana, sans-serif; };
  9. /*]]>*/
  10. <script type="text/javascript">
  11. //<![CDATA[
  12. function numerar(){
  13. var esurl = /^(ht|f)tps?:\/\/\w+([\.\-\w]+)?\.([a-z]{2,4})(:\d{2,5})?(\/.*)?$/i;
  14. var nvalor="<ol>";
  15. var contenido = document.getElementById('textA').value;
  16. var lineas = contenido.split('\n');
  17.  
  18.  
  19. for(var i = 0; i < lineas.length; i++){
  20. if(esurl.test(lineas[i])) {
  21. nvalor += '<li>' + lineas[i] +"<\/li>";
  22. }
  23. }
  24. document.getElementById('contenedor').innerHTML = nvalor + '<\/ol>';
  25. nvalor = "";
  26. }
  27. //]]>
  28. </head>
  29. <div id="contenedor">
  30. <form action="#">
  31. <textarea name="textA" id="textA" cols="150" rows="10">
  32. http://www.forosdelweb.com
  33. wertyu
  34. http2://www.forosdelweb.com
  35. http://www.forosdelweb.com/f13/numerar-lineas-textarea-1019735/
  36. </form>
  37. </div>
  38. <p>
  39. <br />
  40. <button  onmousedown="numerar();" id="n">Numerar</button>
  41. </p>
  42. </body>
  43. </html>

Seguro hay peros... pero visualmente mejorada y eliminadas las NO urls

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.