Ir para conteúdo
Fórum Script Brasil
  • 0

Busca no Site dos Correios em Flash


alexandrerodrigues

Pergunta

Boa tarde, estou fazendo um form de busca de Encomendas do site dos correios porem não ta dando certo, em html é manha mais no flash não ta funfando.

abaixo o Action Script

//Inicio Botão Buscar

btnBuscar.onRelease = function ()

{

var _loc1 = new LoadVars();

_loc1.P_COD_UNI = t1.text;

t1.text = "";

_loc1.send("http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&","POST");

}

//Fim Botão Buscar

Criei um imput text com o nome de Instancia t1 e em VAR coloquei P_COD_UNI que é o campo da busca no site dos correios.

ao efetuar a busca em Flash é gerada a seguinte URL:

websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&?P%5FCOD%5FUNI=BR123456789

O correto seria gerar assim:

websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI=BR123456789

Note que no Flash ele cria um ponto de interrogação (?) em vermelho, e onde deveria ser Underline (_) aparece %5F em azul

PS. coloquei as cores pra melhor indentificar o erro!

alguém Sabe como Corrigir Isto??? Onde eu to errando????

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Não ponha os parâmetros no url mas sim nas variáveis que quer passar :

var _loc1 = new LoadVars();
    _loc1.P_COD_UNI = t1.text;
    _loc1.P_LINGUA="001";
    _loc1.P_TIPO="001";
    t1.text = "";
    _loc1.send("http://websro.correios.com.br/sro_bin/txect01$.QueryList","POST");

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo, use desse jeito, é muitíssimo mais fácil:

btnBuscar.onRelease = function ()
{
    url = "http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI="+t1.text;
getURL(url);
}

Você cria um botão com a instância de btnBuscar e um input text com a instância de t1.

Qualquer dúvida avise!

Link para o comentário
Compartilhar em outros sites

  • 0
Amigo, use desse jeito, é muitíssimo mais fácil:

btnBuscar.onRelease = function ()
{
    url = "http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI="+t1.text;
getURL(url);
}

Você cria um botão com a instância de btnBuscar e um input text com a instância de t1.

Qualquer dúvida avise!

DEU CERTO MUITO ABRIGADO A TODOS QUE ME AJUDARAM

Editado por alexandrerodrigues
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...