TreeView

Galera, eu fiz um exemplozinho de JS de uma TreeView, mas estou com um probleminha.
Na verdade cada linha terá q estar dentro de uma td
e desse jeito q fiz não tem como fazer isso.

<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<LINK href="/componentes/estilosApp.css" rel="stylesheet" type="text/css">
<title>New Page 1</title>
<style>
<!--
#foldheader{cursor:hand ; font-weight:bold ;
list-style-image:url('fold.gif}#foldinglist{list-style-image:url(fold.gif')}
//-->
</style>
<script language="JavaScript1.2">
<!--
var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"

function change(){
   if(!document.all)
      return
   if (event.srcElement.id=="foldheader") {
      var srcIndex = event.srcElement.sourceIndex
      var nested = document.all[srcIndex+1]
      if (nested.style.display=="none") {
         nested.style.display=''
         event.srcElement.style.listStyleImage="url(open.gif)"
      }
      else {
         nested.style.display="none"
         event.srcElement.style.listStyleImage="url(fold.gif)"
      }
   }
}
document.onclick=change

//Seleciona todos os checkbox
function SelectAllBradesco() {
	for (i=0;i<3;i++) {
		if (document.forms[0].chkAllBradesco.checked == true){
		  document.forms[0].chkBradesco[i].checked=true;
		} else {
		  document.forms[0].chkBradesco[i].checked=false;
		}
	}
}

//Seleciona todos os checkbox
function SelectAllBcn() {
	for (j=0;j<2;j++) {
		if (document.forms[0].chkAllBcn.checked == true){
		  document.forms[0].chkBcn[j].checked=true;
		} else {
		  document.forms[0].chkBcn[j].checked=false;
		}
	}
}

  // Ao clicar no botão, a página é redirecionada.
	function chamaTelaAdicionar() {
		document.forms[0].action="adicionar.html";
		document.forms[0].submit();
	}

//-->
</script>
</head>

<body>

<form method="POST" action="--WEBBOT-SELF--">
	<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
	<table border="0" width="56%" id="table1">
		<tr>
			<td width="383" rowspan="2">
				<ul>
				<li id="foldheader">Bradesco</li>
				<ul id="foldinglist" style="display:none" style=&{head};>
				  <input type="checkbox" name="chkAllBradesco" value="All" onclick="SelectAllBradesco();">Todos<br>
				  <input type="checkbox" name="chkBradesco" value="1">Osasco<br>
				  <input type="checkbox" name="chkBradesco" value="2">Consolação<br>
				  <input type="checkbox" name="chkBradesco" value="3">Vila Mariana<br>            
				</ul>
				
				<li id="foldheader">BCN</li>
				<ul id="foldinglist" style="display:none" style=&{head};>
				  <input type="checkbox" name="chkAllBcn" value="All" onclick="SelectAllBcn();">Todos<br>
				  <input type="checkbox" name="chkBcn" value="1">Morumbi<br>
				  <input type="checkbox" name="chkBcn" value="2">Paulista<br>
				</ul>
				</ul>			
			</td>
			<td>
			<table border="0" width="21%" id="table2">
				<tr>
					<td align="center">
					<input type="button" value="Excluir" class="bto1" name="btoExcluir1"></td>
				</tr>
				</table></td>
			<td width="91">
			<input type="button" value="Adicionar" name="btoAdicionar" class="bto1" style="float: right" onClick="chamaTelaAdicionar()"></td>
		</tr>
		<tr>
			<td colspan="2">&nbsp;</td>
		</tr>
		<tr>
			<td width="383" height="43">&nbsp;</td>
			<td height="43">
			<p align="center">
			<input type="button" value="Salvar" class="bto1" name="btoSalvar"></td>
			<td width="91" height="43">
			<p align="center">
			<input type="button" value="Fechar" class="bto1" name="btoFechar"></td>
		</tr>
		</table>
</form>

</body>

</html>

Dêem uma olhada e se puderem me ajudem.
Eu preciso fazer que quando eu expanda a arvore, apareça uma td com uma divisão de linha…

falow

Não vi seu código pois acho que seu problema pode ser resolvido com

tr = document.getElementById( 'minhaTR' );
td = document.createElement( 'td' );
td.innerHTML = 'meu valor';
tr.appendChild( td );

Os métodos createElement e appendChild talvez sejam o que procura.

Lipe, o adivinho preguiçoso :mrgreen: