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: |
Este tema le ha gustado a 1 personas