tenho esse codigo que funciona assim: http://www.idealrepresentacoes.com.br/site/produtos.php se Você selecionar um item do list box ele age corretamente, mas quando você vai selecionar outro item ele adiciona os valores, mas mmeu querer é que ele limpe a categoria quando for pedido outro item entederam???? se puderem me ajudar, eu agradeço. podem entra em contatop pelo meu MSN:jeblk@hotmail.com. function subcategorias(categoria_id)
{
ajax = false;
if(window.XMLHttpRequest)
ajax = new XMLHttpRequest();
else
ajax = new ActiveXObject("Microsoft.XMLHTTP");
if(ajax)
{
ajax.open('POST','ajax.php',true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
ajax.setRequestHeader("Pragma", "no-cache");
ajax.send('acao=subcategorias&valor='+categoria_id);
ajax.onreadystatechange = function()
{
if(ajax.readyState == 4)
{
if(ajax.status == 200)
{
document.getElementById('conteudo').innerHTML = ajax.responseText;
}
}
}
}
else{
alert('Este navegador não possui suporte a Ajax.');
}
return ajax;
}
function lista_produtos(subcategoria_id)
{
ajax = false;
if(window.XMLHttpRequest)
ajax = new XMLHttpRequest();
else
ajax = new ActiveXObject("Microsoft.XMLHTTP");
if(ajax)
{
ajax.open('POST','ajax.php',true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
ajax.setRequestHeader("Pragma", "no-cache");
ajax.send('acao=lista_produtos&valor='+subcategoria_id);
ajax.onreadystatechange = function()
{
if(ajax.readyState == 4)
{
if(ajax.status == 200)
{
document.getElementById('conteudo').innerHTML+= ajax.responseText;
}
}
}
}
else{
alert('Este navegador não possui suporte a Ajax.');
}
return ajax;
}