domingo, 28 de março de 2010

JavaScript - Propriedade dos Elementos

JavaScript - Sistema Operacional

Manipulando Botão de Fechar

Manipulando Tabelas com InnerHtml

Os códigos abaixo, mostrarão como manipular uma tabela, utilizando apenas JavaScript.

Em primeiro lugar, vamos criar uma página simples em html. Nele existiram dois combos que, conforme a seleção, irão montar uma tabela.

Arquivo HTML




Para não ficar tão "cru" nossa tabela, vamos criar um arquivo CSS com dois estilos de linha.
Cada linha será de uma cor.

Arquivo CSS




Agora, vamos para o X da questão. Nós iremos criar um arquivo JS que será responsável por montar nossa tabela.
Este é fonte completo dele. Abaixo, explicarei um pouco mais sobre cada um das funções criadas.
Arquivo JS



Função Montar Tabela:

Esta função servirá apenas de "porta de entrada" do nosso arquivo html.
Ele basicamente irá buscar os elementos pelo ID para posteriormente criarmos a nossa tabela, com base no que for selecionado nas combos.



Função Montar:

Esta função será chamada através da montarTabela(função anterior), passando por parametro os elementos que irão criar nossa tabela.

Está tabela, possuirá N linhas e três colunas.
Uma para remoção (através de um Radio Button), e as outras duas para criação dos relacionamentos das combos.



Função RemoveRow:

Informamos apenas o ID da tabela, para podermos itera-la, e o ID do elemento a ser removido.




A função Habilitar server apenas para inibir a possibilidade de um duplo clique no botão de associação