Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wilson

[RESOLVIDO] setAttribute

Recommended Posts

Olá PessoalEu de novo com minha dúvida... estou aprendendo o tal JS, dessa forma preciso ENTENDER AS COISASExiste algum comando que substitua o setAttribute nesse caso??? var head = document.getElementsByTagName("head").item(0); var eScript = document.createElement("script"); if(acao=='insRegistro'){ desc = document.getElementById('descricao').value; dat = document.getElementById('data_vencimento').value; obs = document.getElementById('obs').value; valor = document.getElementById('valor').value; alert('acao='+acao+'&descricao='+desc+'&data_vencimento='+dat+'&obs='+obs+'&valor='+valor); eScript.setAttribute('src','acoes.php?acao='+acao+'&descricao='+desc+'&data_vencimento='+dat+'&obs='+obs+'&valor='+valor); }else { eScript.setAttribute('type','text/javascript'); eScript.setAttribute('src','acoes.php?acao='+acao+'&id_registro='+id_registro); alert('ta no 2'); } head.appendChild(eScript);ObrigadoWilson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Amigo... Esta parte do console de erros é ótima. Muito obrigado pela dica... tanto que eu cnsegui consertar no FF.

Agora só no IE nao funciona

 

Ainda tem um errinho. Veja se você consegue identificar:

 

Erro: document.getElementById("linha_6") has no properties

 

O sistema está aqui:

http://www.aguasanta.eng.br/cadastro/

 

Depois que estiver OK eu posto por completo para o forum

 

abç

 

Wilson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta parte eu já havia removido... ela é só um atributo do CSSO erro que está dando é: Objeto não dá suporte a propriedade ou método.Mas o erro dá só no IbugsE. NO FF funciona legal.abçWilson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora deu certo

 

Vou postar o codigo abaixo pra galera, afinal o codigo na coluna do imasters ta com mils bugs...

 

index.php

 


 

var desc = document.getElementById('descricao').value;

var dat = document.getElementById('data_vencimento').value;

var obs = document.getElementById('obs').value;

var valor = document.getElementById('valor').value;

 

eScript.setAttribute('src','acoes.php?acao='+acao+'&descricao='+desc+'&data_vencimento='+dat+'&obs='+obs+'&valor='+valor);

}else

{

eScript.setAttribute('type','text/javascript');

eScript.setAttribute('src','acoes.php?acao='+acao+'&id_registro='+id_registro);

 

}

head.appendChild(eScript);

}

</script>

 

 

<link href="estilos.css" rel="stylesheet" type="text/css" />

</head>

 

<body bgcolor="#F0F0F0">

<?

 

include "conecta.php";

 

if(mysql_num_rows($result)){

while($dados = mysql_fetch_assoc($result)){

 

?>

 

<table width="400" cellpadding="1" cellspacing="1">

<tr class="texto_preto" style="background-color linenums:0'><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><script type="text/javascript">function executeAcao(acao, id_registro){ var head = document.getElementsByTagName("head").item(0); var eScript = document.createElement("script"); if(acao=='insRegistro'){ var desc = document.getElementById('descricao').value; var dat = document.getElementById('data_vencimento').value; var obs = document.getElementById('obs').value; var valor = document.getElementById('valor').value; eScript.setAttribute('src','acoes.php?acao='+acao+'&descricao='+desc+'&data_vencimento='+dat+'&obs='+obs+'&valor='+valor); }else { eScript.setAttribute('type','text/javascript'); eScript.setAttribute('src','acoes.php?acao='+acao+'&id_registro='+id_registro); } head.appendChild(eScript);}</script><link href="estilos.css" rel="stylesheet" type="text/css" /></head><body bgcolor="#F0F0F0"><?include "conecta.php";if(mysql_num_rows($result)){ while($dados = mysql_fetch_assoc($result)){ ?> <table width="400" cellpadding="1" cellspacing="1"> <tr class="texto_preto" style="background-color:#<? echo ($dados['flg_prioridade']==1)?'FFFFCC':'FFFFFF'; ?>"> <td width="54"><? echo $dados['id_conta'] ?></td><td width="54"><? echo $dados['descricao']; ?></td> <td width="54"><? echo number_format($dados['valor'],2,',','.'); ?></td><td width="69"><? echo $dados['data']; ?></td> <td width="82" style="text-align:center"><a class="texto_vm" href="java script:executeAcao('upRegistro','<? echo $dados['id_conta']; ?>')">[ √ ]</a>  </td> <td width="66" style="text-align:center"> <a class="texto_vm" href="java script:executeAcao('delRegistro','<? echo $dados['id_conta']; ?>')">[ « ]</a></td> </tr></table> <? }}else { $htm.='<tr><td colspan="5">Nenhuma conta cadastrada!!</td></tr>'; print $htm; }?><table width="400"><tr><td class="texto_preto"><fieldset><legend> Inserir Conta a Pagar</legend>Descrição: <input name="descricao" type="text" id="descricao" size="20" maxlength="29" />Data do Vencto: <input name="data_vencimento" type="text" id="data_vencimento" value="10/10/2007" size="10" maxlength="10" /><br />Valor <input name="valor" type="text" id="valor" size="4" maxlength="6" /> Obs.: <input name="obs" type="text" id="obs" size="25" maxlength="70" /><input type="button" value="Salvar" onClick="executeAcao('insRegistro')" /></fieldset></td></tr></table><table width="400"><tr><td class="texto_preto"><fieldset><legend>Verificar Observação da Conta</legend>Código da Conta: <input name="id_registro" type="text" id="id_registro" /><input type="button" value="Checar" onClick="executeAcao('selRegistro',(document.getElementById('id_registro').value)?document.getElementById('id_registro').value:alert('Informe o Código'));" /></fieldset></td></tr><tr> <td height="20" class="texto_preto"> <fieldset><legend>Atualizar Página</legend> <div align="center"><br> <a href="#" onClick="window.location.reload()" class="texto_vm"> <strong>Atualizar Página</strong> </a><br> </div> </fieldset> </td></tr></table></body></html>

acoes.php

 


 

var desc = document.getElementById('descricao').value;

var dat = document.getElementById('data_vencimento').value;

var obs = document.getElementById('obs').value;

var valor = document.getElementById('valor').value;

 

eScript.setAttribute('src','acoes.php?acao='+acao+'&descricao='+desc+'&data_vencimento='+dat+'&obs='+obs+'&valor='+valor);

}else

{

eScript.setAttribute('type','text/javascript');

eScript.setAttribute('src','acoes.php?acao='+acao+'&id_registro='+id_registro);

 

}

head.appendChild(eScript);

}

</script>

 

 

<link href="estilos.css" rel="stylesheet" type="text/css" />

</head>

 

<body bgcolor="#F0F0F0">

<?

 

include "conecta.php";

 

if(mysql_num_rows($result)){

while($dados = mysql_fetch_assoc($result)){

 

?>

 

<table width="400" cellpadding="1" cellspacing="1">

<tr class="texto_preto" style="background-color linenums:0'><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><script type="text/javascript">function executeAcao(acao, id_registro){ var head = document.getElementsByTagName("head").item(0); var eScript = document.createElement("script"); if(acao=='insRegistro'){ var desc = document.getElementById('descricao').value; var dat = document.getElementById('data_vencimento').value; var obs = document.getElementById('obs').value; var valor = document.getElementById('valor').value; eScript.setAttribute('src','acoes.php?acao='+acao+'&descricao='+desc+'&data_vencimento='+dat+'&obs='+obs+'&valor='+valor); }else { eScript.setAttribute('type','text/javascript'); eScript.setAttribute('src','acoes.php?acao='+acao+'&id_registro='+id_registro); } head.appendChild(eScript);}</script><link href="estilos.css" rel="stylesheet" type="text/css" /></head><body bgcolor="#F0F0F0"><?include "conecta.php";if(mysql_num_rows($result)){ while($dados = mysql_fetch_assoc($result)){ ?> <table width="400" cellpadding="1" cellspacing="1"> <tr class="texto_preto" style="background-color:#<? echo ($dados['flg_prioridade']==1)?'FFFFCC':'FFFFFF'; ?>"> <td width="54"><? echo $dados['id_conta'] ?></td><td width="54"><? echo $dados['descricao']; ?></td> <td width="54"><? echo number_format($dados['valor'],2,',','.'); ?></td><td width="69"><? echo $dados['data']; ?></td> <td width="82" style="text-align:center"><a class="texto_vm" href="java script:executeAcao('upRegistro','<? echo $dados['id_conta']; ?>')">[ √ ]</a>  </td> <td width="66" style="text-align:center"> <a class="texto_vm" href="java script:executeAcao('delRegistro','<? echo $dados['id_conta']; ?>')">[ « ]</a></td> </tr></table> <? }}else { $htm.='<tr><td colspan="5">Nenhuma conta cadastrada!!</td></tr>'; print $htm; }?><table width="400"><tr><td class="texto_preto"><fieldset><legend> Inserir Conta a Pagar</legend>Descrição: <input name="descricao" type="text" id="descricao" size="20" maxlength="29" />Data do Vencto: <input name="data_vencimento" type="text" id="data_vencimento" value="10/10/2007" size="10" maxlength="10" /><br />Valor <input name="valor" type="text" id="valor" size="4" maxlength="6" /> Obs.: <input name="obs" type="text" id="obs" size="25" maxlength="70" /><input type="button" value="Salvar" onClick="executeAcao('insRegistro')" /></fieldset></td></tr></table><table width="400"><tr><td class="texto_preto"><fieldset><legend>Verificar Observação da Conta</legend>Código da Conta: <input name="id_registro" type="text" id="id_registro" /><input type="button" value="Checar" onClick="executeAcao('selRegistro',(document.getElementById('id_registro').value)?document.getElementById('id_registro').value:alert('Informe o Código'));" /></fieldset></td></tr><tr> <td height="20" class="texto_preto"> <fieldset><legend>Atualizar Página</legend> <div align="center"><br> <a href="#" onClick="window.location.reload()" class="texto_vm"> <strong>Atualizar Página</strong> </a><br> </div> </fieldset> </td></tr></table></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.