Artigo: 239832 - Última revisão: quinta-feira, 11 de Maio de 2006 - Revisão: 2.0

PROBLEMA: Erro de definição table.innerHTML no Internet Explorer

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Definição table.innerHTML faz com que a seguinte mensagem de erro seja apresentada:
Erro de tempo de execução desconhecido

Causa

A propriedade innerHTML dos elementos TABLE, TFOOT, THEAD e TR são só de leitura.

Resolução

Para alterar o conteúdo destes elementos de tabela, utilize o modelo de objecto de tabela ou Document Object Model (DOM).

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Utilize a propriedade rowIndex ou colecção de linhas para obter uma referência a uma linha de tabela específicas. Pode adicionar ou eliminar linhas utilizando os métodos insertRow e deleteRow .

Para obter uma referência a uma célula específica, utilize a propriedade cellIndex ou a colecção de células. Pode adicionar ou eliminar células utilizando os métodos insertCell e deleteCell . Para alterar o conteúdo de uma determinada célula, utilize a propriedade innerHTML .

Mais opções estão disponíveis utilizando métodos para o DOM. Pode utilizar o método createElement para criar elementos para a tabela e, em seguida, os outros métodos DOM e propriedades (tais como insertBefore swapNode e assim sucessivamente), que estão disponíveis para modificar o conteúdo da tabela.

Referências

Para mais informações sobre a criação de tabelas dinamicamente consulte o seguinte artigo no MSDN Web Workshop:
http://msdn.microsoft.com/workshop/author/tables/BuildTables.asp (http://msdn.microsoft.com/workshop/author/tables/BuildTables.asp)
Para mais informações sobre o modelo de objecto do documento consulte o artigo Descrição geral do DOM no MSDN Web Workshop:
http://msdn.microsoft.com/workshop/author/dom/domoverview.asp (http://msdn.microsoft.com/workshop/author/dom/domoverview.asp)

Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Microsoft Internet Explorer, visite os seguintes Web sites da Microsoft:
http://msdn.microsoft.com/ie/ (http://msdn.microsoft.com/ie/)

http://support.microsoft.com/iep (http://support.microsoft.com/iep)

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
Palavras-chave: 
kbmt kbdhtml kbprb KB239832 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 239832  (http://support.microsoft.com/kb/239832/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.