Ir para conteúdo
Fórum Script Brasil

marvi

Membros
  • Total de itens

    860
  • Registro em

  • Última visita

Tudo que marvi postou

  1. marvi

    Passar o valor para iframe

    Pde deixar, resolvir!
  2. marvi

    Passar o valor para iframe

    Deu erro: Fim da instrução esperado /site/cardapiobusca.asp, line 90, column 31 response.write "<iframe width="538" height="353" name="loja" border="0" frameborder="0" src="loja/loja/ok.asp?query="&nome&"></iframe>" -------------------------------------------------------------------------------------------------------------------------------------------------------------^
  3. marvi

    Passar o valor para iframe

    Quer que eu faça um response.write na linha do iframe como se imprimisse do ASP? Ok, vou fazer...
  4. marvi

    Passar o valor para iframe

    Como assim? Não posso passar via query.string e sim request.form pois é um campo de busca, entende?
  5. Olá Pessoal, Como fazer para mandar um valor de um formulario de busca para uma outra pagina dentro do inframe de uma página? Eu tenho em uma página um formulário de busca, que alguém vai digitar e clicar em buscar, aí irá aparecer outra página chamada pelo formulário de busca e essa outra página irá receber um valor do campo do formulário para exibir os valores... Mas essas outra página tem um iframe onde dentro desse iframe é que vai aparecer o resultado da busca. Obrigado! Marcelo
  6. marvi

    Variavel

    Pessoal, tenho esse loop <% for i=1 to 1 Dim quant : quant = request.form("nome"&i) For cont = 1 to quant Response.Write(request.form("opcao" & cont) & "<br />" ) next next E ele está imprimindo as informações assim: a, c b, d Mas quero que ele imprima assim: abcd Informo que em uma etapa anterior o a e b está digitado em grupo de campos gerados por loop também e d e c está em outro grupo de campos: for i=1 to session("qtitem") campo1: a campo2: b campo3: c campo4: d next Pois quero depois inserir no banco, tipo assim: for i=1 to session("novo") tab = "INSERT INTO tabela (nome) VALUES ('" & request.form("nome"&i)& "')" Set rstab=Conexao.Execute(tab) next Como fazer? Pois assim na vertical não entra no banco de dados corretamente, não é? Obrigado!
  7. marvi

    Variavel javascript mais ASP

    Ho, o problema desse meu script é mandar para outra página as informações dos campos, de todos que foram gerados... Não sei porque esse script tem capacidade de gerar vários campos, mas só pegar o primeiro campo... Pois se você observar no meu script ele chama uma função: <input type='text' id='test "+ id +"' onChange='javascript : saveValue("+ id +",this.value)' value='"+ value +"'><br> e a função é: function saveValue(intId,strValue) { arrInputValue[intId]=strValue; } que modifiquei para: function saveValue(intId,strValue) { oi=arrInputValue[intId]=strValue; document.location.href = "pagina.asp?nome=" + oi; } Mas aí é que está o problema: Primeiro é porque se é comando é onChange no campo text e a pessoa gera 3 campos, assim que ele digitar o primeiro campo a página envia os dados... Assim não pode... Tentei colocar um submit dentro do form: <a href="#" onclick ="saveValue(this.value,this.value)">ok</a> O valor não vai para outra página... E outra questão é que ele pega o primeiro campo, se a pessoa colocou 3 campos, como essa função pegaria os 3 valores de cada campo e mandaria para outra página? Entende? Teria tipo um loop?
  8. marvi

    Variavel javascript mais ASP

    Certo, beleza.... Vi que com esse script não vai ser possível mesmo.. Obrigado!
  9. marvi

    Variavel javascript mais ASP

    Porque encontrei esse script que é bem mais simples e moderno para fazer. Só que tem essa questão acima... Se não tiver alguma maneira para esse script... acabo fazendo da outra forma do tópico.
  10. Pessoal, Estou com o script que adiciona campos. Mas, o que acontece é como vou pegar valor desses campos que ele adiciona e inserir no banco de dados juntos com as outras informações do formulário? Se der como ajudar, vejam: O script: <script type="text/javascript"> var arrInput = new Array(0); var arrInputValue = new Array(0); function addInput() { //arrInput.push(createInput(arrInput.length)); arrInput.push(arrInput.length); //arrInputValue.push(arrInputValue.length); arrInputValue.push(""); display(); } function display() { document.getElementById('parah').innerHTML=""; for (intI=0;intI<arrInput.length;intI++) { document.getElementById('parah').innerHTML+=createInput(arrInput[intI], arrInputValue[intI]); } } function saveValue(intId,strValue) { arrInputValue[intId]=strValue; } function createInput(id,value) { return "<input type='text' id='test "+ id +"' onChange='BLOCKED SCRIPTsaveValue("+ id +",this.value)' value='"+ value +"'><br>"; } function deleteInput() { if (arrInput.length > 0) { arrInput.pop(); arrInputValue.pop(); } display(); } // End --> </script> <body> <p id="parah"></p> <a href="BLOCKED SCRIPTaddInput()">Insira mais caixas de textos(s)</a><br> <a href="java script:deleteInput()">Remova as caixas de texto(s)</a> </body> Vejam, coloquei um alerta e ele mostrou um valor nessa linha: function createInput(id,value) { alert(id) return "<input type='text' id='test "+ id +"' onChange='javascriptaveValue("+ id +",this.value)' value='"+ value +"'><br>"; } Coloquei um alert(id) e ele mandou valor: 1, 2, 3, 4, 5, 6... de acordo com a quantidade de campos que eu iria inserindo... Então essa linha function createInput(id,value) é onde está a questão: esse Id é a numeração de quantidade de campos e esse value é, obviamente, o valor do campo digitado, isso? Aí eu passaria isso para uma session: session("novo")=id (mas como colocaria uma variável de script aqui?) E o value do script? Faria isso: <% for i=1 to session("novo") %> <input type="text" name="nome<%=i%>" value="<%=request.form("nome"&i)%>"> <%next%> e faria na outra página: for i=1 to session("novo") tab = "INSERT INTO tabela (nome) VALUES ('" & request.form("nome"&i)& "')" Set rstab=Conexao.Execute(tab) next %> Seria isso? Me ajudem na lógica, porque estou tentando aprender isso... Obrigado!
  11. marvi

    Gerar campos de formulários

    Passo a passo: Passo 1: Tipo informa qtde de itens Exemplo: se digitar 2 itens Passo 2: Inofma item e unidade Exemplo: Há dois itens (pois no passo 1 digitou-se 2 itens): Item 1: Campo para quantidade de unidades para esse item. Item 2: Campo para quantidade de unidades para esse item. Isso? Outra forma seria criar em tempo real uma tabela com os campo de entrada usando innerhtml mas acho que dada a qtde de numero de series que podem ser informados seria melhor fazer em uma pagina a parte. Como seria isso com innerhtml, é ruim de se fazer? Outra forma seria após informar a unide abrisse um popup com os campo para informa o numero de serie. Aqui poderia ser igual o que você informou no inicio: Passo 1: Tipo informa qtde de itens Exemplo: se digitar 2 itens Passo 2 (aqui será um POP UP onde a pessoa irá informar esses dados abaixo e ao concluir, o POP UP fecha e dar um refresh na página atrás onde está o formulário final do passo3): Inofma item e unidade Exemplo: Há dois itens (pois no passo 1 digitou-se 2 itens): Item 1: Campo para quantidade de unidades para esse item. Item 2: Campo para quantidade de unidades para esse item. Poderia ser assim né?
  12. marvi

    Gerar campos de formulários

    Qual o valor maximo do campo Unidade/Qtde? O usuário poderá digitar 100 unidades e dai será gerado 100 numero de serie? Pode sim, acho que não tem um valor máximo, pode ter um valor dificil de ele digitar. Mas, se ele digita 100 produtos, 100 celular por exemplo, vai gerar 100 campos de numero de serie, pois cada serie corresponde a cada celular. O usuario digitará o numeor de serie ou será gerado pela pagina? O usuário digitará o número de serie nos campos dos numeros de series.
  13. marvi

    Gerar campos de formulários

    Este numero de serie, na verdade será os campos de series, deverá ser apresentado na tela para o usuário cadastrar os números um por um. Pois ele quer cadastrar 4 produtos, então digita 4 produtos no campo quantidade do formulário e assim gera 4 campo de numeros de series para cadastrar os 4 numeros de series que são como RG de cada produto, entende? Existe uma função pra gerar este número? Eu consigo gerar as quantidades de seções de itens, anteriormente, mas a quantidade de produtos a ser cadastrado em cada item não consigo fazer. Pois é assim, a pessoa clicar em Inserir produtos e aparece o campo perguntando: quantos itens você quer? A pessoa digita "2" e clica em continuar, aí aparece o formulário com duas seções de itens e dentro de cada iten tem outra pergunta: quantos produtos terá nesse item? Aí a pessoa digita 4 produtos... Aí que fica o problema: já que ela digitou 4 produto para determinado item, como gerar 4 campos de numero de series? já que cada serie vai ser para cada produto? Entendeu?
  14. marvi

    Gerar campos de formulários

    Para cada nota fiscal irá ser cadastrados uma quantidade de itens. Quantidade esta que será informada em um etapa anterior. O Número de série será por nota fiscal ou por item? Será por quantidades de unidades / produtos por item, entendeu? Exemplo: uma etapa anterior a pessoa pede 3 itens, então gera um formulário com 3 itens e dentro de cada item desse, terá um campo para quantidade / unidades de produtos e então irá gerar o Número de série corresponde a cada quantidade / unidade de produtos. Se dentro de um item a uma pessoa que cadastrou 4 unidades ou 4 produtos, o campo Número de série terá que ter 4 campos para que se preencha uma serie para cada produto. Entendeu?
  15. Olá amigos, Estou desenvolvendo um formulário que será o seguinte: FORNECEDOR, NOTA FISCAL, DATA DE NOTA, DATA DE ENTRADA(SISTEMA, COM DIA, HORA E USUARIO), LOJA FATURADA(Ex LOJA A), DESCRIÇÃO DO ITEM 01 DA NOTA(FABRICANTE, MODELO, VALOR) ---> ENTRADA DE XXXXXX VOLUMES COM UM SERIAL PARA CADA UNIDADE... Montei o formulário conforme a figura abaixo: http://www.ideiabiz.com/form.gif Mas antes de entrar no formulário acima tenho um campo que solicita a quantidade de itens que esse formulário irá trabalhar e quando a pessoa solicitar, mando a quantidade para esse formulário acima dando um Loop e gerando várias áreas de item do formulário, até aí ok. O problema é como faço para gerar a quantidade de seriais correspondente a quantidade de unidades no formulário também? Devo pedir para digitar antes desse formulário, a quantidade de unidades também junto com a quantidade de itens? Mas se for assim, como especificar a quantidade de unidades para cada item, entendem? Se digito 3 item em um campo, como informar também em outro campo quantas unidades quero para cada item digitado, para que eu possa gerar as quantidades exatas dos seriais que corresponde a quantidade dessas unidades de cada item? Entenderam? Alguém pode me ajudar nessa questão? Obs: Se tiver alguma maneira no Ajax, eu não conheço... precisaria de uma explicação e/ou exemplo. Obrigado!!
  16. pessoal, fiz essa função: Mas como faço para executar algo em ASP aí? Tipo: <script Language='JavaScript'> <!-- function exibe(){ if(document.form.forma.value =='loja'){ Set rsloja=Conexao.Execute(loja) return false } } //--></Script> É assim? Pois tento varias formas e dar erro: objeto esperado.
  17. Kakarotto, Vi que para bloquear a página atrás quando abre um POP UP a pessoa coloca um comando: document.onclick=function(){return false} , isso? Como coloco esse comando? Pois tenho a seguinte POp UP <script language="JavaScript"> function janela() { window.open('quantidadefabricantesint.asp','Produtos','height=430, width=785, toolbar=no, menubar=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=no') document.onclick=function(){return false} // tentei assim mas nada... } </script>
  18. Pessoal, tenho esse array: Se quiserem pode ver ele rodando: http://www.ideiabiz.com/completar.htm <INPUT id=textbox1 onkeyup=checkList(this,arvore) name=Tcodigos size="20"> </TD></TR></TBODY></TABLE> <script> var arvore = new Array("abcdefghije", "aTestando!!!!", "ahahaha", "atesteee", "abc", "abt", "acd", "aaaaat", "agoogle.com", "aimasters.com.br", "A_vitor", "ateste", "ajavascript", "autocompletar", "asp", "aaaaaaaaaaaaaaaa", "a"); E todos podem ver uma lista aí...Como faço então para essa lista do array vim do banco de dados? Tentei algo assim mas não deu: <input id=textbox1 onkeyup=checkList(this,arvore) type="text" name="busca" size="36" style="font-family: Verdana; font-size: 10 px; color: #3A5278; border: 1px solid #3A5278; background-color:#EEEEEE"><font face="Verdana" style="font-size: 8pt" color="#2A2A2A"> </font> <script> var arvore = new Array("<% do while not rsloja.eof %> <%=rsloja("nome")%>" <% rsloja.MoveNext loop%>); Para quem quer ver o código todo, segue: <INPUT id=textbox1 onkeyup=checkList(this,arvore) name=Tcodigos size="20"> </TD></TR></TBODY></TABLE> <script> var arvore = new Array("abcdefghije", "aTestando!!!!", "ahahaha", "atesteee", "abc", "abt", "acd", "aaaaat", "agoogle.com", "aimasters.com.br", "A_vitor", "ateste", "ajavascript", "autocompletar", "asp", "aaaaaaaaaaaaaaaa", "a"); document.write('<style type="text/css">'+ '#listHolder{position:absolute;border:0;}'+ '.list{font-family:verdana;font-size:10;color:#000000;background:;}'+ '<\/style>') function checkList(obj,nStr) { var k = event.keyCode; var T = findPosY(obj); //top var L = findPosX(obj); //left var list = document.getElementById('listHolder'); if(!list) { var list = document.createElement('DIV'); list.id = 'listHolder'; document.body.appendChild(list); } list.style.top=(T+obj.offsetHeight); list.style.left=L; list.style.display='none'; var txt=obj.value; if (txt) { var str='<select class="list"'+ 'onclick="setOption(\''+obj.id+'\',this.options[this.selectedIndex].value)"'+ 'onkeyup="if(event.keyCode==13){setOption(\''+obj.id+'\','+ 'this.options[this.selectedIndex].value)};if(event.keyCode==27){'+ 'document.getElementById(\'listHolder\').style.display=\'none\';'+ 'document.getElementById(\''+obj.id+'\').focus()};" id="selector" size="6">' var match=false for(a=0;a<nStr.length;a++){ if(txt.toLowerCase()==nStr[a].toLowerCase().substring(0,txt.length)){ match=true str+=('<option value="'+nStr[a].replace(/\'/gi,'’')+'">'+nStr[a]+'</option>') } } str+='</select>' if(match){ list.innerHTML=str list.style.display='block' var sel=document.getElementById('selector') if(k=='40') { sel.focus() } if(k=='13'){ document.getElementById('listHolder').style.display='none' } } } } function setOption(obj,val){ var obj=document.getElementById(obj) obj.value=val; obj.focus() document.getElementById('listHolder').style.display='none' } function findPosX(obj){ var curleft=0; if(obj.offsetParent) { while(obj.offsetParent){ curleft+=obj.offsetLeft obj=obj.offsetParent; } } else if(obj.x) curleft+=obj.x; return curleft; } function findPosY(obj){ var curtop=0; if(obj.offsetParent){ while(obj.offsetParent){ curtop+=obj.offsetTop obj=obj.offsetParent; } } else if(obj.y) curtop+=obj.y; return curtop; } </SCRIPT> </FORM> Obrigado! Marcelo
  19. marvi

    Acesso remoto

    Mas não queria depender desse login, queria algo como TsWeb... Que rode na propria pagina da gente...
  20. Olá pessoal, vejam essas divs: http://www.dhtmlgoodies.com/scripts/modal-...al-message.html Alguém sabe como fazer como esse exemplo? Perceba que ao abrir o POP UP com essa div a página atrás fica bloqueada... Agora esssas divs deve ser carregada com Onload, pois aí carrega com onclick, eu digo isso que achei uma vez que o onload não carregava... Obrigado! Marcelo
  21. Pessoal tenho um POP UP que deve fechar ao clicar o botão fechar e atualizar a página de trás (janela mãe), ele sempre funcionou, mas agora esse script deixou de funcionar porque não uso para POP up mais o window.open, eu uso para o POP up agora é: [code]<script language="javaScript"> //FUNÇÃO PARA ABRIR UM POPUP DE FORMA MODAL EM TODOS OS NAVEGADORES ----------------------- function o(strURL, strArgument, intWidth, intHeight){ var intTop = ((screen.height - intHeight) / 2); var intLeft = ((screen.width - intWidth) / 2); var strEnderec=strURL; var strAjustesIE='status=0; help=0; center:yes; target="_blank"; dialogWidth:'+intWidth+'px; dialogHeight:'+intHeight+'px'; var strAjustesNS='width='+intWidth+', height='+intHeight+', status=0, scrollbars=1, menubar=0, dependent=1, left='+intLeft+', top='+intTop; with (window.navigator){ switch (appName){ case 'Microsoft Internet Explorer': var x = window.showModalDialog(strEnderec, strArgument ,strAjustesIE); break; case 'Netscape': var x = window.open(strEnderec, 'Default', strAjustesNS); break; } } } //------------------------------------------------------------------------------------------------------------ </script> onLoad="o('quantidadefabricantesint.asp', window, 680, 420);" E o codigo que sempre fechou POP UP e atualizou a página de trás, mas não fecha esse é: <%if msg1 = "ata" then%> <script> opener.location.reload(); window.close(); </script> <%end if%> Por que não fecha com esse POP UP? Alguém conhece um script que feche o POP UP desse e atualize a página de trás como esse script acima?
  22. Andréia, deu erro: opener.document é nulo e outro erro logo depois: objeto não dar suporte a propriedade... Mas mesmo assim, não é assim que quero, quero que o botão fechar fique dentro do Iframe que está dendo do POP UP (window.showModalDialog)
  23. marvi

    Acesso remoto

    Mas preciso desenvolver um acesso remoto via Web/site , não tem alguma forma? Na verdade achei o TsWeb, conhecem? É da Microsoft e rodou bem no Windows XP, mas no Windows Vista não funciona, não aparece o login e senha do computador remoto, só fica a tela branca.
×
×
  • Criar Novo...