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

Erro Muito Estranho!


Guest - Fred -

Pergunta

PESSOAL ESSE MEU CODIGO TA COM UM ERRO MUITO ESTRANHO...... QUANDO EU CHAMO A FUNCAO "ADDCOLS", ela executa o comando for direitinho so que não incrementa a variavel "coluna", e não modifica seu valor......... alguém pode me ajudar com isso????????????????????

obrigado!!!!

<html>

<head>

<title>Dynamically Add Table Row</title>

<script language="JavaScript" type="text/javascript">

var coluna = 1;

var linha = 1;

//Funcao que adiciona uma coluna na tabela

function addCols( ){

for (j=0; j < linha; j++) {

var col=document.getElementById('tabela').rows[j];

var mycols=col.insertCell(coluna);

mycols.innerHTML = "<textarea cols=20 rows=1 name='campo'> Campo </textarea>";

}

coluna++;

}

function insertCols(row){

var cell = document.createElement("td");

cell.setAttribute("vAlign","top");

var ctrl = document.createElement("input");

ctrl.setAttribute("type","textarea");

ctrl.setAttribute("name","campo"+linha+i);

ctrl.setAttribute("cols","20");

ctrl.setAttribute("rows","1");

ctrl.setAttribute("value","Digite aqui seu texto");

cell.appendChild(ctrl);

row.appendChild(cell);

}

function insertRow() {

var tbody = document.getElementById("tabela").getElementsByTagName("tbody")[0];

var row = document.createElement("tr");

for(i=1; i <= coluna; i++){

alert(coluna);

alert(i);

insertCols(row, i);

tbody.appendChild(row);

}

linha++;

}

</script>

</head>

<body>

<form>

<table id="tabela" width="100" border="1">

<thead> </thead>

<tbody></tbody>

</table>

<p><input type="button" value="Add Linha" name="Adicionar Linha" onclick="insertRow()">

<input type="button" value="Add Colun" name="Adicionar Colun" onclick="addCols()"></p>

<input type="submit" value = "enivar" name="kjska">

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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...