Foros del Web » Programando para Internet » ASP Clásico »

Evitar que se deforme una tabla

Estas en el tema de Evitar que se deforme una tabla en el foro de ASP Clásico en Foros del Web. Buenas a todos... A ver, este mensaje no sabía muy bien donde englobarlo asi que lo metí aquí para ver si es mediante programación como ...
  #1 (permalink)  
Antiguo 08/05/2003, 10:22
 
Fecha de Ingreso: enero-2002
Ubicación: España.... y olé!!
Mensajes: 110
Antigüedad: 23 años, 3 meses
Puntos: 0
Evitar que se deforme una tabla

Buenas a todos...

A ver, este mensaje no sabía muy bien donde englobarlo asi que lo metí aquí para ver si es mediante programación como lo puedo resolver.

Resulta que tengo un foro diseñado por mi y el problema surge cuando a alguien, le da por escribir una palabra o cualquier tonteria enorme como holaaaaaaaaaaaaaaaaaaaaaaaaaa etc... y claro, se deforma la tabla y por consiguiente la página.

¿Habría algún método para hacer que saltara de línea cuando llegue al final de la celda?

Gracias de antemano
  #2 (permalink)  
Antiguo 08/05/2003, 11:05
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 24 años, 2 meses
Puntos: 2
pos lo veo un poco chungo, por que obligar a la tabla a que no se mueva es imposible (que yo sepa)...


Pero bueno, si tienes idea de programacion y de manejo de cadenas, pos naa, te creas una funcion a la que le pases una cadena de texto (el mensaje que haya metido el tio) y la idea es la siguiente:


-buscas la posicion del primer caracter " "
-buscas la posicion del siguiente caracter " "
-restas los dos posiciones, y si te da mas que el numero maximo de caracteres que te entran en una linea pos divides la cadena que se encuentra entre los dos caracteres " " en dos partes y en emedio metes un "<br>"
-luego buscas el siguiente " " y asi recorres toda la cadena pasada....



En teoria, haciendo una funcion en este plan deberias quitarte el problema, pero ahora preguntate, te sale rentable semejante curro?




ToKaTa.
  #3 (permalink)  
Antiguo 08/05/2003, 13:05
 
Fecha de Ingreso: abril-2003
Mensajes: 136
Antigüedad: 22 años
Puntos: 0
De acuerdo

Hola.

Sí que se puede, sale en un enlace de las super FAQ'S. Aquí lo tienes:

http://www.forosdelweb.com/showthrea...threadid=93279

Presta especial atención al último mensaje de ese post, se soluciona un bug.

Saludos
  #4 (permalink)  
Antiguo 08/05/2003, 13:51
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 4 meses
Puntos: 8
ehhhhhhh

por casualidad... no habria bastado solo con haberlo hecho de este modo: <table width="100% "> ????

alguien que nos aclare la duda!
  #5 (permalink)  
Antiguo 08/05/2003, 14:07
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Cita:
por casualidad... no habria bastado solo con haberlo hecho de este modo: <table width="100% "> ????
igual si escribes aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa se deformaria...
__________________
Manual de ASP Avanzado ;-)
  #6 (permalink)  
Antiguo 08/05/2003, 14:36
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 5 meses
Puntos: 1
no me funciona :(
__________________
On error no hago nada porque deje de fumar...
  #7 (permalink)  
Antiguo 08/05/2003, 16:41
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
¿Y si lo especificamos en pixeles ?
<table width="800">
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #8 (permalink)  
Antiguo 08/05/2003, 17:25
 
Fecha de Ingreso: abril-2003
Mensajes: 136
Antigüedad: 22 años
Puntos: 0
Sonrisa

Hola.

Sí que se deforman, independientemente de que les pongas el ancho exacto si metes una cadena muy larga de texto se deforman. Ocurre lo mismo que si pones una imagen más ancha que la tabla.

A estos mismos foros les pasa, no voy a ponerme a buscar mensajes pero les pasa o les pasaba por lo menos, y si hacéis memoria también les pasaba a los que estaban hechos en asp.

Y dieguicho debería funcionarte, yo lo probé y me funcionó, seguro que lo has puesto todo igual???

Saludos

Última edición por Toni; 08/05/2003 a las 17:27
  #9 (permalink)  
Antiguo 08/05/2003, 20:41
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
La mejor manera de saber si pasa o no es probar... no se molesten pero tenga esa misma duda y lo queria probar en estos foros..

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aa

se pico la cadenaaaa como lo hacen???? respondannnnnnn
  #10 (permalink)  
Antiguo 09/05/2003, 05:21
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Buenas

Yo sé que éste es el foro de asp, pero igual te dejo un link a un script que hice yo para mis foros, pero es un script en javascript.


En este caso lo que hace es verificar lo escrito por el usuario en el momento de perder el foco del textarea.
Mide la longitud de cada una de las palabras escritas y aquellas que superen al valor de una variable son partidas en tantas subcadenas como sea necesario.

En el ejemplo de este script la variable está puesta a 10, basta con cambiar el valor de esa variable para que lo haga a 20 o a lo que sea.

De todas formas contempla la posibilidad de que la "palabra" sea un email, o una url o código del foro (o algún script). En ese caso hace una excepción y no lo parte.

Antes usaba lo mismo pero del lado servidor, pero entonces el usuario no controla que el script se equivoque y rompa algo que no deba.

Bueno, por si te pueda interesar echale un ojo

saludos
  #11 (permalink)  
Antiguo 09/05/2003, 06:23
 
Fecha de Ingreso: abril-2003
Mensajes: 136
Antigüedad: 22 años
Puntos: 0
De acuerdo

Fantástico tunait
Es el script perfecto y tanto da que no sea asp... se integra con javascript y listo
No creo que nadie tenga un e-mail tan largo como para que ocupe más de una línea, pero esa sería la única forma de burlar el script. Pero bueno, tampoco hay tanta mala leche en el mundo
Saludos.
  #12 (permalink)  
Antiguo 09/05/2003, 07:16
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
y si alguien pusiera contradeduccion como seria por no sabemos cual es la palabra mas larga que existe para poder tener bien hecho el script.

Pero en general esta muy bien :)

Gracias
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #13 (permalink)  
Antiguo 09/05/2003, 11:39
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
El script esta genial, peo por razones de compatibilidad prefiero hacer algo parecido en ASP, no confio mucho en las cosas del lado del cliente.

tu scritp esta genial..
  #14 (permalink)  
Antiguo 09/05/2003, 19:24
 
Fecha de Ingreso: abril-2003
Mensajes: 136
Antigüedad: 22 años
Puntos: 0
Sonrisa Una preguntilla

Deprabado a qué te refieres cuando dices que prefieres hacerlo en asp por cuestiones de compatibilidad???? es que javascript no es compatible??
Saludos
  #15 (permalink)  
Antiguo 10/05/2003, 00:46
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
javascript depende del cliente, ASP no, ASP=lado servidor javascript=lado cliente

muy facil de ver ¿no?
  #16 (permalink)  
Antiguo 10/05/2003, 08:21
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
ASP= lado servidor , javascript=lado cliente, es cierto... pero para algo existe cada uno ...
__________________
www.dataautos.com
  #17 (permalink)  
Antiguo 10/05/2003, 13:01
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Esta discucion me esta pareciendo ya medio aburrida. cada quien escoge la mejor manera de para el da hacer las cosas.

Yo en lo particular utilizo ASP para casi todo, desde la validacion de los campos de un form, no me agrada utilizar javascript por entonces dependo del cliente y cuando creo un WEB mi interes es que TODOS vean lo mismo. se que casi todos los navegadores soportan js, pero aun asi no todos lo interpretan igual.

Yo solo digo que con ASP no voy a depender del cliente
  #18 (permalink)  
Antiguo 12/05/2003, 01:58
 
Fecha de Ingreso: abril-2003
Mensajes: 136
Antigüedad: 22 años
Puntos: 0
Sonrisa

Hola.

Me refiero a que prácticamente todos los navegadores soportan javascript, aunque ahora que lo pienso se puede deshabilitar .

Saludos
  #19 (permalink)  
Antiguo 12/05/2003, 03:47
 
Fecha de Ingreso: enero-2002
Ubicación: España.... y olé!!
Mensajes: 110
Antigüedad: 23 años, 3 meses
Puntos: 0
Ey! gracias a todos el script de tunait me parece excelente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:41.