Ir para conteúdo
Fórum Script Brasil
  • 0

Problema


Guest - Eduardo -

Pergunta

Guest - Eduardo -

tipo eu to fazendo um mural de mensagens

e na hora de listar as mensagens se ela for assim oh:

amensagemestamuitograndeeatrapalhatabela

e for muito grande deste jeito, ela ao invez de quebrar pra linha debaixo no limite da largura da tabela, ela está alterando o comprimento da largura da tabela, o que que eu posso fazer?

Valeu falows

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

cara eu já vi algo parecido so não lembro aonde agora.....

procure aqui no forum.....

da uma olha no forum do imasters...ou no firemasters......vou olhar lá agora se achar coloco ai.......

você tem ter calma.....ninguém disse que te ajudaria de cara assim... então brother muita calma ai...

aproveite e se cadastre no forum.....

Link para o comentário
Compartilhar em outros sites

  • 0

olha amigo..

pra fazer o que você quer.. é um pouco complexo.

pois, você tem que criar uma funcao, que pega o campo, ou a variavel que tem os dados que você quer mecher, usar o SPLIT, pra quebrar a variavel em pedaços.. sempre que encontrar um espaço.

depois, você pega palavra por palavra que o split quebrar, e testa o tamanho dela.

se for maior que x caracteres, ela quebra em dois

entendeu?

até mais

dark

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - EDUARDO -

<% dim xvar

ximprime=""

xvar = split(rs("msg")," ")

for i=0 to ubound(xvar)

if len(xvar) > 45 then

ximprime = left(rs("msg"),45)

exit for

end if

ximprime = ximprime & " " & xvar(i)

next

%>

<%= ximprime %>

brother usei deste modo mas mesmo assim, não deu jeito, q q eu posso fazer?

tem algum erro de rotina ai ainda?

Link para o comentário
Compartilhar em outros sites

  • 0

o que acontece quando você roda esse seu codigo?

Link para o comentário
Compartilhar em outros sites

  • 0

Erro dado --> Tipos incompatíveis

/mural/default.asp, line 83

linha 83 --> if len(xvar) > 45 then

Já estou registrado no forum é porque estou na aula e prefiro não logar pra evitar que alguém poste com meu usuario...

<% dim xvar

ximprime=""

xvar = split(rs("msg")," ")

for i=0 to ubound(xvar)

if len(xvar) > 45 then

ximprime = left(rs("msg"),45)

exit for

end if

ximprime = ximprime & " " & xvar(i)

next

%>

<%= ximprime %>

Desde já agradeço

Link para o comentário
Compartilhar em outros sites

  • 0
comigo não deu da next inesperado.....

em qual codigo dá isso?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...