paulobergo Postado Julho 24, 2009 Denunciar Share Postado Julho 24, 2009 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 fixadona página e o do cliente...Bom... espero que tenham me entendido...Grato! abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Julho 25, 2009 Denunciar Share Postado Julho 25, 2009 Já que você quer que o site funcione tanto pela intranet quanto por um domínio na internet você pode não especificar o host e usar uma / para indicar um caminho absoluto no site<a href="/aaa.htm">pagina "aaa" no diretório principal do site</a> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
paulobergo
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...
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.