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

Texto que sobrepasa espacio en tabla.

Estas en el tema de Texto que sobrepasa espacio en tabla. en el foro de ASP Clásico en Foros del Web. Hola amigos del foro !!! Les comento que tengo una tabla que adentro escribe una variable de texto que escribe el usuario.El problema se me ...
  #1 (permalink)  
Antiguo 10/11/2007, 22:23
 
Fecha de Ingreso: diciembre-2004
Mensajes: 139
Antigüedad: 20 años
Puntos: 1
Texto que sobrepasa espacio en tabla.

Hola amigos del foro !!!

Les comento que tengo una tabla que adentro escribe una variable de texto que escribe el usuario.El problema se me presenta cuando este texto que escribe el usuario tiene una palabra tan larga que me estira la tabla.

Por ejemplo, si la tabla tiene como maximo de ancho 60 pixeles, y el usuario escribe una palabra muy larga, la tabla se va de ancho y me descompagina todo el formato.

Hay alguna solucion a esto ?
  #2 (permalink)  
Antiguo 13/11/2007, 07:07
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años
Puntos: 8
Re: Texto que sobrepasa espacio en tabla.

ocupa la funcion left
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 13/11/2007, 08:09
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 3 meses
Puntos: 27
Re: Texto que sobrepasa espacio en tabla.

tenes que usar una funcion que sin temor a equivocarme esta en el lilstado fe las FAQ

la idea es

meter el string en la funcion
verificar el maximo permitido de la palabra
si la palabra es demasiado larga cortarla
y asi vas cortando todas las palabras largas

dejame bsucar la que uso y te la pego en un rato
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 13/11/2007, 08:22
 
Fecha de Ingreso: diciembre-2004
Mensajes: 139
Antigüedad: 20 años
Puntos: 1
Re: Texto que sobrepasa espacio en tabla.

Gracias, espero tu link !!
Igualmente voy a ver si lo encuentro yo
  #5 (permalink)  
Antiguo 15/11/2007, 00:27
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 10 meses
Puntos: 88
Re: Texto que sobrepasa espacio en tabla.

pues en mi caso utilizo una funcion javascript el cual le establesco un maximo de palabras a mostrar en la td, y le establesco el contenido completo de esa "cadena", mejor con ejemplos:

mando llamar el script
Cita:
<script src="../scripts/tooltips.js" language="javascript" type="text/javascript"></script>
en el TD (o cualquiera que sea donde quieras recortar las palabras, en mi caso TD), escribo esto:
Cita:
<td onmouseout="delayhidetip()" onmouseover="fixedtooltip('Texto que se desplegara completamente por ser demasiado largo para la estructura de la tabla donde nosotros queremos mostrarlo', this, event, '275px')">Texto que se desplegara ...</td>
lo que pasara es que me pone las primeras 4 palabras, y el resto del contenido en la funcion fixedtooltip(<%=RS.fields.item(campo).value%>)


ahora como lo desplegaria en el codigo:
Cita:
while not RS.EOF
cont=cont+1
<tr>
<th><%=cont%></th>
<th><%=RS.Fields.Item("campo2").value%></th>
<td onMouseover="fixedtooltip('<%=Escape(rs.Fields.Ite m("campotipomemo").value)%>', this, event, '275px')" onMouseout="delayhidetip()"><%
trata=split(rs.Fields.Item("campotipomemo").value, " ")
response.Write trata(0)&" "&_
trata(1)&" "&_
trata(2)&" "&_
trata(3)&" "&_
trata(4)&" ..."%>
</td>
</tr><%
RS.movenext
wend
para descargar EL CODIGO, es en dynamicdrive, facil de instalar

ojala te sirva como guia,
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 07:56.