Pues eso, no me deja poner un salto de linea, he probado con <br>, <br />, \n, \\n,...
La linea en cuestión es:
textos = textos + document.getElementById('TablaDatos').rows[i].cells[j].innerHTML + "<br />";
Un saludo.
| |||
Poner salto de linea Pues eso, no me deja poner un salto de linea, he probado con <br>, <br />, \n, \\n,... La linea en cuestión es: textos = textos + document.getElementById('TablaDatos').rows[i].cells[j].innerHTML + "<br />"; Un saludo. |
| |||
Respuesta: Poner salto de linea document.writeln(strip_tags(textos,'')); Supuestamente, ¿no concatenaría?,... Ejemplo1<br>Ejemplo2<br>... Y después cuando se le hace el submit de un botón, lo leería en html? Un saludo. |
| |||
Respuesta: Poner salto de linea el strip_tags es de php si no me equivoco, el strip_tags maso menos creo que suprime las etiquetas html Cita: y si tu metes en textos y eso después lo analizas con el strip_tags obiamente que el <br> no saldra,http://php.net/manual/es/function.strip-tags.php el <br> ponlo fueta asi: Cita: document.writeln(strip_tags(textos,'')+"<br>"); |
| |||
Respuesta: Poner salto de linea Os pongo todo el código, que aunque strip_tags es de PHP, pero también existe su versión en Javascript:
Código:
Un saludo. <button type="button" onClick="datosTextos()">Ver valores de la tabla</button> <script type="text/javascript" > function datosTextos() { var textos = ""; for (var i=0;i < document.getElementById('TablaDatos').rows.length -1; i++){ for (var j=0; j<4; j++){ textos = textos + document.getElementById('TablaDatos').rows[i].cells[j].innerHTML + " "; } } //var cadena = textos.split("-"); document.writeln(strip_tags(textos,''")); } function strip_tags (input, allowed) { allowed = (((allowed || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join(''); var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi, commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi; return input.replace(commentsAndPhpTags, '').replace(tags, function ($0, $1) { return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : ''; }); } </script> |
| |||
Respuesta: Poner salto de linea por eso te digo, que función cumple el strip_tags, si es de eliminar los < y >, entones, todo lo que valla entre < y > no saldrá nunca, y el <br> no saldrá NUNCA.. ... si quieres ponerlo hazlo asi Cita: ------------------------------document.writeln(strip_tags(textos,'')+"<br>"); ahora el strip_tags los parámetro que le pasas son dos uno es el texto y otro la excepción Cita: entones quedaría asístrip_tags (input, allowed) inputt--> texto, allowed -> excepción Cita: y sale el <br> document.writeln(strip_tags(textos,'<br>')); Última edición por dukeblass; 25/05/2011 a las 06:53 |
| |||
Respuesta: Poner salto de linea Seré lerdo... no me acordaba que la función quitaba todos los <>... jajaja... Ahora sale, ahora hay que filtrar los elementos nulos, como podéis ver recorre una tabla, y en algunas celdas no tienen nada, hay que eliminar esas celdas... Supongo que con un if y algún parámetro del .row podremos solucionarlo. Un saludo. |
Etiquetas: |