Ir para conteúdo
Fórum Script Brasil

panox

Membros
  • Total de itens

    101
  • Registro em

  • Última visita

Tudo que panox postou

  1. o q tenho q fazer é, a pessoa digita o codigo na textbox e no evento OnBlur ela abre um pop up contendo todos os produtos com o mesmo codigo digitado na text box da pagina anterior. Apos isso, ela analisa o resto das informações, volta na pagina e completa na outras texts. o meu problema agora é, quando você da o window.open, beleza, ele abre certinho mais se eu colocar na funçao um form.submit(); , ele submete o formulario atual e manda o resultado do request.form (uso asp) para a pagina principal, e não para o pop up. Minha duvida é, tem como fazer q, no OnBlur, ele abra o pop-up e faça o submit para o pop-up e não para a principal, deixando a mesma intacta ? Obrigado desde já !
  2. no caso, como seria feita a integraçao entre a pagina e o script do ajax ? a pagina principal (ldes.asp) tem este codigo <!--#include file="conexao.asp"--> <% call abre_conexao sql = "Select CODIGO, DESCRICAO from OS_TECNOLOGIA_GESTOR;" set r1 = conexao.execute(sql) %> <html> <head> <head> <script src="ajax.js"></script> </head> <title>Requisição de Materiais</title> <style type="text/css"> table { font-family: verdana; font-size: 11px; color: #000099; font-weight: bold; } select { font-family: verdana; font-size: 11px; } </style> <body> <% '<form method="post" action="com.asp"> %> <table border="1" width="40%" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA"> <tr> <td> <b>Aplicação dos items a requisitar / Observações</b><br> </td> <td> <textarea rows=10 cols=155 name="ta1"></textarea> </td> </tr> <tr> <td width="10%">Projeto:</td> <td width="30%"><select name="sl1" onchange="MandaID(this.value)"> <option value="">Selecione um Projeto</option> <% while not r1.eof %> <option value="<%= r1("CODIGO") %>"><%= r1("DESCRICAO") %></option> <% r1.movenext wend %> </select> </td> </tr> <td>Centro de Custo:</td> <td><div id="exibe_cidade"><select><option value="">Selecione um Centro de Custo</option></select></div></td> </tr> <tr> </table> <table border="1" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA"> <td> Codigo </td> <td> <script language = "javascript"> function f(e){ var e = e || event; var k = e.keyCode || e.which; if (k==13) { return false } </script> <form method="post" action="ldes.asp" onkeydown="java script: f(event)" name="form1"> <input type="text" name="T1" > </form> </td> <% 'Response.Charset = "ISO-8859-1" 'cod_pro = request.querystring("T1") 'sql4 = "SELECT P.APELIDO, P.COD_BARRA, P.DESCRICAO, P.UMEDIDA_COMPRA FROM CAD_PRODUTO P WHERE P.APELIDO = '"&cod_pro&"' AND EXISTS(SELECT G.COD_GRUPO FROM CAD_PRODUTO_GRUPO_GESTOR G WHERE G.COD_GRUPO = P.COD_GRUPO AND G.COD_GESTOR ="&cod_ges ) 'set r4 = conexao.Execute(sql4) %> <td> Codigo de Barras </td> <td> <input type="text" name="T2"> </td> <td> Descrição </td> <td> <input type="text" name="T3"> </td> <td> UM </td> <td> <input type="text" name="T4"> </td> <td> Quantidade </td> <td> <input type="text" name="T5"> </td> </tr> </table> <% call fecha_conexao set r1 = nothing %> <br><br> <input type="submit" value="Requisitar Material"> &nbsp;&nbsp;&nbsp; <input type="reset" value="Desprezar Requisição"> <% '</form> %> </body> </html> e o script de ajax q eu peguei neste site mesmo é esse var xmlHttp /* Essa funo manda a ID selecionada do combo de projetos para a pagina que ir filtrar os centros de custo */ function MandaID(str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Este browser no suporta HTTP Request") return } var url="ccusto.asp" // o arquivo que ir executar a SQL dos centros de custo url=url+"?CODIGO="+str // recebe o ID do projeto para filtrar o centro de custo xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) } /* Essa funo ir exibir o resultado na DIV */ function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("exibe_cidade").innerHTML=xmlHttp.responseText } } /* Instancia */ function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } outra duvida minha é : qual comando eu colocaria para disparar o select ao inserir o codigo na text box codigo (name="T1") ? Obrigado
  3. Ola, atualmente estou trabalhando em um formulario de requisiçao de materiais e surgiu um problema pra mim. digamos que o tecnico entra nesta pagina com varias texts, e quando ele digitar em uma text o codigo correto do produto que ele quer requisitar, um select sera ativado e completara as outras texts com as informaçoes referentes ao codigo digitado anteriormente. Infelizmente eu não sei como fazer este codigo, se usaria request.quereystring ou um request.form do mesmo formulario (não sei o codigo pra o do mesmo form) alguém poderia me ajudar ? Obrigado desde já
×
×
  • Criar Novo...