Antes de tudo, meu arquivo:
Tava dando uns erros, então mandei imprimir a variável que monta a url a ser acessada, e me deparei com o seguinte resultado: "valores.php?periodicidade=undefined&vencimento=05"... ou seja, é para dar erro mesmo pois a váriavel "periodicidade" não esta recebendo o valor dos campos radio.<html>
<head>
<script language="JavaScript">
function instancia(){
var ajax;
try{ ajax = new XMLHttpRequest();}
catch(ee)
{
try{ ajax = new ActiveXObject("Msxm12.XMLHTTP");}
catch(e)
{
try{ ajax = new ActiveXObject("Microsoft.XMLHTTP");}
catch(E)
{
ajax = false;
}}}
return ajax;
}
var ajax = new instancia();
function atualizaDados(){
var periodicidade = document.getElementsByName('periodicidade').value;
var vencimento = document.getElementById('vencimento')
vencimento = vencimento.options[vencimento.selectedIndex].value;
var url = 'valores.php?periodicidade='+periodicidade+'&vencimento='+vencimento;
ajax.onreadystatechange = atualizaValor;
ajax.open("GET", url, true);
ajax.send(null);
}
function atualizaValor(){
if (ajax.readyState == 4){
document.getElementById('valor').innerHTML = ajax.responseText;}
}
</script>
</head>
<body>
<form>
<input name="periodicidade" type="radio" value="1" onClick="atualizaDados();"/>
<input name="periodicidade" type="radio" value="2" onClick="atualizaDados();"/>
<input name="periodicidade" type="radio" value="3" onClick="atualizaDados();"/>
<br />
<select id="vencimento" name="select" onChange="atualizaDados();">
<option value="05">05</option>
<option value="10">10</option>
<option value="25">25</option>
</select>
</p>
<p><span id="valor">0,00</span></p>
</form>
</body>
</html>
Outra coisa que percebi também é que não estã atualizando o valor do "Span ID" quando altera de radio, ou seleciona outro valor no combolist...
Comecei realmente a tentar me aprofundar a esses dias em Javascript e Ajax, se alguem poder me ajudar ficaria grato.

Ps: Neste arquivo, me baseei pela a resposta do amigo Marcio, que me ajudou em outro post meu...
http://forum.wmonlin...howtopic=169301
Edição feita por: newDev, 19/01/2007, 17:24.