Jump to content


Zak

Member Since 04/12/2009
Offline Last Active 09/12/2009, 10:25
-----

Topics I've Started

Criar Tabela Com Javascript

05/12/2009, 21:02

Olá a todos, tenho uma dúvida em javascript; então espero não ter errado o lugar de postar isso. Se por acaso realmente for o lugar errado, algum moderador ou administrador poderia movê-lo para o certo? Por favor, sou novo aqui.

Sou newbie em javascript, muito newbie.
Preciso criar uma tabela dentro de uma div.
Com “document.write” consigo fazer a tabela do jeito que quero, porem ele apaga todo o HTML.:(
linha = 3		
coluna = 4
conteudo = 1
function criartabela()
	{
	document.write('<table border>')
	for(x=1;x<=linha;x++)
		{
		document.write('<tr>');
		for(y=1;y<=coluna;y++)
			{
			document.write('<td>'+conteudo+'</td>');
			conteudo++;
			}
		document.write('</tr>')
		}
	document.write('</table>')
	}
Comecei a pesquisar uma solução e achei o “document.getElementById” que indica uma div, porém ele só funcionou bem usando fora do “for”, dentro ele milagrosamente para de funcionar.:(
Pelo mesmo eu acho que o problema de apragar o script parou. :ponder:
linha = 3		
coluna = 4
conteudo = 1
function criartabela()
	{
	document.getElementById('frame').innerHTML=('<table border>');
	for(x=1;x<=linha;x++)
		{
		document.getElementById('frame').innerHTML=('<tr>');
		for(y=1;y<=coluna;y++)
			{
			document.getElementById('frame').innerHTML=('<td>'+conteudo+'</td>');
			conteudo++;
			}
		document.getElementById('frame').innerHTML=('</tr>');
		}
	document.getElementById('frame').innerHTML=('</table>');
	}
Resumindo: Preciso criar uma tabela dentro de uma div, o número de colunas pode váriar de acordo com minha necessidade.
Por favor me ajudem, já to cansando de bater cabeça e não resolver o problema. (parece que o script se recusa a funcionar comigo.):(

Desculpa aew o double-post, mas será que minha dúvida é tão ridícula pra todos ignorarem? ...Na boa, não vou ficar chateado em ser chamado de burro; :-) porque aparentemente a solução deve ser tão obvia que ninguém se dispõe em responder. Estou estudando javascript só por hobby, por favor, sejam um pouco relevantes comigo. :cry:

Algum bom samaritano se dispõe a abrir meus olhos para o óbvio? Por favor. :paz:

IPB Skin By Virteq