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

Contornar "amarração" do IP fixo em um Script


paulobergo

Pergunta

Olá pessoal...

Gostaria de saber se é possível um código js, como o demonstrado a seguir, funcionar tanto pela Internet como

em uma Intranet...

<html>
<head>
<script type="text/javascript" src="http://meuhost.homeip.net:1166/mynet/jquery.js">
</script>
<script>
    function pesquisaalfa(oform) {
        if (oform.nome.value.length > 3) {
            var cnome = oform.nome.value;
            // cnome = trim(cnome);
            var clink = "http://meuhost.homeip.net:1166/scripts/superquery.exe?sempresa=mynet&nolog=nolog&C05="+
                    cnome+"&query=clientes_alfa&nohtml=nohtml&B1=Pesquisar";
            $.get( clink, { xyz: '' },
                function(r) {
                    var dados = r.split("|");
                    var conteudo = "";
                    var elementos = dados.length;
                    for (var i=0; i < elementos; i++){
                        conteudo += dados[i];
                    }
                    $("#C04").html(conteudo);
                    document.getElementById("confirma").disabled = false;
                }
            );
        }
    }
</script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0"><tr><td>
<form method="GET" action="http://meuhost.homeip.net:1166/scripts/superquery.exe" name="Form">
   Inclusão de um Cliente no Plano.<br>
   <input type="hidden" name="sempresa" value="mynet">
   <input type="hidden" name="query" value ="clientes_selecao_cpf_ou_cnpj">
   Pesquisa pelo nome: <input type="text" value="" name="nome" id="nome" width="42" maxlenght="40" size="42" onkeypress="pesquisaalfa(this.form);">
   <select size="2" name="C04" id="C04"><br>
   </select>
   <input type="submit" value="Confirmar" style="background:yellow;color:blue" name="confirma" id="confirma" disabled></p>
   </p>
</form>
</table>
</body>
</html>

No exemplo acima, quando o usuário acessa a página via web, tudo funciona bem...

Porém, quando alguém acessa pela Intranet, diretamente pelo endereço IP do servidor, a página não funciona...

Ai, tenho que criar uma réplica da página trocando o host "http://meuhost.homeip.net:1166" ´por

"http://192.168.1.1:1166" por exemplo...

Já tentei "../", "../../", etc... mas parece que a jquery.js exige uma 'amarração' entre o seu endereço fixado

na página e o do cliente...

Bom... espero que tenham me entendido...

Grato! abraços!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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...