i para cada valor vai aparecer determinados campos com determinado layout..
mas naum esta aparecendo o campo conta e o campo agencia...
naum sei pq... era pra ta criando.. pq fiz uma função identica pra criar um outro campo e ela funciona....
segue a função...
function mostra_campos(layout) { d=document.boletos_inserir; if (layout=="bb") { document.getElementById('condicao_convenio_tr').style.display='block'; document.getElementById('espaco_tr1').style.display='block'; document.getElementById('espaco_tr2').style.display='block'; document.getElementById('espaco_tr3').style.display='block'; document.getElementById('carteira_tr').style.display='block'; document.getElementById('conta_tr').style.display='block'; document.getElementById('agencia_tr').style.display='block'; var alvocc = document.getElementById('td_conta'); var inputcc= document.createElement('inputcc'); inputcc.setAttribute('type','text'); inputcc.setAttribute('name','f_conta'); inputcc.setAttribute('size','10'); inputcc.setAttribute('maxLength','10'); inputcc.setAttribute('className','form_field'); inputCC.onkeypress = function() { return FormataDado('f_conta',12,1,event); } alvocc.innerHTML = ''; alvocc.appendChild(inputcc); var alvoag = document.getElementById('td_agencia'); var inputag = document.createElement('inputag'); inputag.setAttribute('type','text'); inputag.setAttribute('name','f_agencia'); inputag.setAttribute('size','10'); inputag.setAttribute('maxLength','10'); inputag.setAttribute('className','form_field'); inputCC.onkeypress = function() { return FormataDado('f_conta',12,1,event); } alvoag.innerHTML = ''; alvoag.appendChild(inputag); } else if(layout=="bradesco") { document.getElementById('condicao_convenio_tr').style.display='none'; document.getElementById('espaco_tr1').style.display='block'; document.getElementById('espaco_tr2').style.display='block'; document.getElementById('espaco_tr3').style.display='block'; document.getElementById('carteira_tr').style.display='block'; document.getElementById('conta_tr').style.display='block'; document.getElementById('agencia_tr').style.display='block'; var alvocc = document.getElementById('td_conta'); var inputcc= document.createElement('inputcc'); inputcc.setAttribute('type','text'); inputcc.setAttribute('name','f_conta'); inputcc.setAttribute('size','10'); inputcc.setAttribute('maxLength','10'); inputcc.setAttribute('className','form_field'); inputCC.onkeypress = function() { return FormataDado('f_conta',12,1,event); } alvocc.innerHTML = ''; alvocc.appendChild(inputcc); var alvoag = document.getElementById('td_agencia'); var inputag = document.createElement('inputag'); inputag.setAttribute('type','text'); inputag.setAttribute('name','f_agencia'); inputag.setAttribute('size','10'); inputag.setAttribute('maxLength','10'); inputag.setAttribute('className','form_field'); inputCC.onkeypress = function() { return FormataDado('f_conta',12,1,event); } alvoag.innerHTML = ''; alvoag.appendChild(inputag); } else if (layout=="cef") { document.getElementById('condicao_convenio_tr').style.display='none'; document.getElementById('espaco_tr1').style.display='block'; document.getElementById('espaco_tr2').style.display='block'; document.getElementById('espaco_tr3').style.display='block'; document.getElementById('carteira_tr').style.display='block'; document.getElementById('conta_tr').style.display='block'; document.getElementById('agencia_tr').style.display='block'; var alvocc = document.getElementById('td_conta'); var inputcc= document.createElement('inputcc'); inputcc.setAttribute('type','text'); inputcc.setAttribute('name','f_conta'); inputcc.setAttribute('size','10'); inputcc.setAttribute('maxLength','10'); inputcc.setAttribute('className','form_field'); alvocc.innerHTML = ''; alvocc.appendChild(inputcc); var alvoag = document.getElementById('td_agencia'); var inputag = document.createElement('inputag'); inputag.setAttribute('type','text'); inputag.setAttribute('name','f_agencia'); inputag.setAttribute('size','10'); inputag.setAttribute('maxLength','10'); inputag.setAttribute('className','form_field'); alvoag.innerHTML = ''; alvoag.appendChild(inputag); } else if(layout=="itau") { document.getElementById('condicao_convenio_tr').style.display='none'; document.getElementById('espaco_tr1').style.display='block'; document.getElementById('espaco_tr2').style.display='block'; document.getElementById('espaco_tr3').style.display='block'; document.getElementById('carteira_tr').style.display='block'; document.getElementById('conta_tr').style.display='block'; document.getElementById('agencia_tr').style.display='block'; var alvocc = document.getElementById('td_conta'); var inputcc= document.createElement('inputcc'); inputcc.setAttribute('type','text'); inputcc.setAttribute('name','f_conta'); inputcc.setAttribute('size','10'); inputcc.setAttribute('maxLength','10'); inputcc.setAttribute('className','form_field'); alvocc.innerHTML = ''; alvocc.appendChild(inputcc); var alvoag = document.getElementById('td_agencia'); var inputag = document.createElement('inputag'); inputag.setAttribute('type','text'); inputag.setAttribute('name','f_agencia'); inputag.setAttribute('size','10'); inputag.setAttribute('maxLength','10'); inputag.setAttribute('className','form_field'); alvoag.innerHTML = ''; alvoag.appendChild(inputag); } else if (layout == "carteira") { document.getElementById('condicao_convenio_tr').style.display='none'; document.getElementById('espaco_tr1').style.display='none'; document.getElementById('espaco_tr2').style.display='none'; document.getElementById('espaco_tr3').style.display='none'; document.getElementById('carteira_tr').style.display='none'; document.getElementById('conta_tr').style.display='none'; document.getElementById('agencia_tr').style.display='none'; } }
o IE nao esta registrando nenhum erro.. soh naum esta criando os dois campos text.. nao sei pq!!!