Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TeixeiraRamos

Criar uma textarea - não é para formulário

Recommended Posts

Salve, salve todos.
Tenho uma página em ASP com uma tabela que recebe os registros de um banco de dados.
Gostaria de colocar a tabela dentro de uma textarea.
Os exemplos códigos de textarea que achei são de formulários para enviar dados para tabela etc. Não. Não é isso! A tabela existe e funciona bem só que ficaria bem melhor se estivesse dentro de uma textarea.
Onde poderia conseguir um exemplo para estudos.
Obrigado!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Gilberto,

OK, mas ainda não tive oportunidade de ver um exemplo onde ficam os códigos:

<%while not rs1.eof%>

A <table>, as <tr>, <td>......

 

O código:

<%
 rs1.movenext
 wend
 Set rs=nothing
 Set conexaoDatabase=nothing
%>

Isso é isso que está pegando.

Não sei se expliquei legal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas a sua duvida é em ASP ou HTML?

 

Se for ASP você postou no forum errado.

 

Vou te dizer como ficaria

<%
while rs1.eof = false
%>
<table>
<tr>
<td><td>
</tr>
</table>
<%
rs1.movenext
wend
%>

Att;

 

https://www.facebook.com/webprogramation

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro que você tem razão. Devo está postando em local errado ou estou necessitando dos dois ASP e HTML.

Observe, por favor, a minha ignorância coloquei o HTML e como ficou.

É essa forma de trabalhar com <textarea> que não encontro exemplos e estou cometendo esses erros.

<textarea>

<table>

<tr>
	<th>Pais</th>
</tr>

<%while rs1.eof=false%>

<tr>

<td><%=rs1("nome_pais")%></td>

</tr>

</table>

<%
rs1.movenext
wend
%>
</textarea>

o página abre com os "países" mas dessa forma:

<table>

<tr>
	<th>Pais</th>
</tr>



<tr>

<td>Inglaterra</td>

</tr>

</table>



<tr>

<td>Antártica</td>

</tr>

</table>



<tr>

<td>Uruguai</td>

</tr>

</table>



<tr>

<td>Barbados</td>

</tr>

</table>



<tr>

<td>Mauritânia</td>

</tr>

</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro esta porque você esta iniciando o loop depois de abrir a tabela e fechando o mesmo depois de fechar o a tabela, por isso que esta dando erro.

 

Veja como seria o correto.

<textarea>

<table>

<tr>
	<th>Pais</th>
</tr>

<%
while rs1.eof=false
%>
<tr>

<td><%=rs1("nome_pais")%></td>

</tr>
<%
rs1.movenext
wend
%>

</table>

</textarea>

Att;

 

https://www.facebook.com/webprogramation

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou estou ainda errando;

Desculpe. O código HTML seu eu copiei e colei ficou assim:

<textarea>
<table>
<tr>
	<th>Pais</th>
</tr>

<%
while rs1.eof=false
%>

<tr>
<td><%=rs1("nome_pais")%></td>
</tr>

<%
rs1.movenext
wend
%>

</table>
</textarea>

Mas abrindo continua assim:

<table>
<tr>
	<th>Pais</th>
</tr>



<tr>
<td>Açores</td>
</tr>



<tr>
<td>Afeganistão</td>
</tr>



<tr>
<td>África do Sul</td>
</tr>



<tr>
<td>África, Rep. Central</td>
</tr>



<tr>
<td>Agalega & St Brandon, Ilhas</td>
</tr>



<tr>
<td>Aland, Ilhas</td>
</tr>



<tr>
<td>Alasca</td>
</tr>



<tr>
<td>Albânia</td>
</tr>



<tr>
<td>Alemanha</td>
</tr>



<tr>
<td>American Samoa</td>
</tr>



<tr>
<td>Amsterdam e Saint Paul, Ilhas</td>
</tr>



<tr>
<td>Andaman e Nicobar, Ilhas</td>
</tr>

O mesmo código retirando o <textarea> a tabela fica normal:

Países
Açores
Afeganistão
África do Sul
África, Rep. Central
Agalega & St Brandon, Ilhas
Aland, Ilhas
Alasca
Albânia
Alemanha
American Samoa
Amsterdam e Saint Paul, Ilhas
Andaman e Nicobar, Ilhas
Andorra
Angola
Anguilla
Annobom, Ilha
Antártica
Antígua e Barbuda
Arábia Saudita
Argélia
Argentina
Armênia
Aruba
Ascensão, Ilha
Auckland & Campbell, Ilhas
Austral, Ilha
Austrália
Áustria
Aves, Ilha
Azerbaijão
Bahamas
Bahrain
Baker & Howland, Ilhas
Baleares, Ilhas
Banaba, Ilha
Bangladesh
Barbados
Belarus
Bélgica
Belize
Benin
Bermudas
Bhutan
Bolívia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor, a página sem a <textarea> funcionando não demonstra que não é um problema ASP mas sim a posição da tag <textarea> com a <table> dentro? Não será isso o meu erro? Desculpe.

Mas se realmente for o moderador ou administrador não poderia(m) transferir essas postagens para a área ASP do fórum?

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta somente o seu código HTML sem o conteudo ASP.

 

E no codigo HTML o que deseja que seja repetido no LOOP?

 

Não sou moderador e nem administrador se eu fosse eu moveria para o forem ASP CLASSIC.

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido

 

css :seta: asp

Por que vc quer colocar a tabela inteira dentro do textarea ?

 

Isso ainda não ficou claro. Note que ao fazer isso, o html que vc colocar lá dentro, não será processado, mostrando assim as tags cruas, e não o resultado delas(pois é esse o comportamento do textarea).

 

Diga o motivo, ai quem sabe possamos te indicar uma melhor alternativa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve, salve Bruno.

Ok, vou tentar,

Primeiro foi que eu vi uma pagina com uma <textarea> e acreditei que seria possível criar uma. Tanto que nossos companheiros deram sugestões nas ainda não chegamos a uma conclusão (e pela sua postagem não vamos chegar).

Segundo é que com a tag <textarea> reduz o tamanho do espaço da tabela sem limitar a quantidade registros (Não desejo reduzir os registros apresentados. Todos os registros devem ficar na página);

Terceiro é que já li em algum livro ou um renomado estudioso escreveu que "uma página tem que ter início e fim". Logo as minhas tabelas cada dia entram mais registros. A medida que entro em contato com pessoas em outros países pelo mundo os dados são cadastrados e ficam nas tabelas . Por favor, mas não tenho interesse de retirar registros do banco de dados e todos devem ficar dentro das tabelas de preferência em uma <textarea> só se for impossível mesmo o que pela sua postagem já me preparou para o pior...Não, não é o pior. É brincadeira pode ser o melhor em aprendizagem).

Minha ideia foi motivada por essa imagem: http://www.informaca...dotextarea.html

Aqui é só a imagem mas ela funciona mesmo, inclusive em diversos países.

Valeu! Bruno!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Responda apenas no outro tópico, assim não fica dois tópicos com a mesma dúvida

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.