Olá amigos, sou novo em postagens no forum, mas visito frequentemente, me surgiu um problema muito estranho, eu tenho uma função q verifica se um cpf já existe no banco, passo a função via ajax, no ie, funciona sem problemas quando faço a busca via getElementeId dos campos que necessito passar por $_[GET], a minha função que chama o ajax é essa     <input name="Button" type="button" value="Continuar - ff" onclick="verificaCpf2('111.111.111-111',1,'resposta');"/>
<input name="Button" type="button" value="Continuar" onclick="verificaCpf('cpf','cod_curso','resposta');"/>
o botão de cima faz a validação que funciona no firefox,
e o de baixo é o botão normal, que deveria funcionar nos dois, simplificando, oque está acontecendo, é que no ie ele consegue pegar o value dos componentes na tela, e no firefox não, só funciona se eu passar os valores fixos.
minha função verificaCPF
//funcao generica para testar a passagem de valor
function verificaCpf2(cpf,curso,janela)
{
    CarregaPagina('include/verificaCurso.php?vCPF='+cpf+'&vCurso='+curso,janela);
}
// a função verdadeira usando o document.getElementById
function verificaCpf(cpf,curso,janela)
{
    CarregaPagina('include/verificaCurso.php?vCPF='+document.getElementById(cpf).value+'&vCurso='+document.getElementById(curso).value,janela);
}
//////////////////////////////////////////////////////////////////
function CarregaPagina(url,janela){
  
  function processReqChange(){
  if (req.readyState == 4) {
      if (req.status == 200) {
          document.getElementById(janela).innerHTML = req.responseText;
      } else {
          document.write("Não foi possivel exibir conteudo, erro:\n" + req.statusText);
      }
   }
  }
    req = null;
     mostrar_mensagem(janela);
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true); 
        req.send(null);
    } else if (window.ActiveXObject) {
    try {
        req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
    } catch(e) {
    try {
        req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
    } catch(e) {
    try {
        req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
    try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
    req = false;
    }
    }
    }
}
//////////////////////////////////////////////////////////////////
if (req) {
     req.onreadystatechange = processReqChange;
    req.open("GET", url, true);
    req.send();
}
}
}
//////////////////////////////////////////////////////////////////
function mostrar_mensagem(janela)
{
    var foto;
    var Div;
    foto = '<img src="aguarde.gif" align="absmiddle"  border="0"/> ';    
    document.getElementById(janela).innerHTML = foto +'<span style="font-family:arial;font-size:11px;">Carregando...</span>';        
}
//////////////////////////////////////////////////////////////////     Se alguém souber oque pode ser agradeço muito, preciso muito dessa validação.. abraço  Lembrando q a parte em php está correta, e retorna se o cpf está cadastrado ou não, o problema mesmo se encontra na passagem dos valores dos forms...  []'s  Não ficou claro minha duvida?  qualquer coisa posso o código inteiro