Ir para conteúdo
Fórum Script Brasil

marcos_804

Membros
  • Total de itens

    379
  • Registro em

  • Última visita

Tudo que marcos_804 postou

  1. Cara, se voce tivesse dado mais uma olhadinha aqui no forum teria encontrado. Eu já usei este Script do Marcos-rj e funcionou perfeitamente. http://scriptbrasil.com.br/forum/index.php?showtopic=82248 Espero ter ajudado.
  2. marcos_804

    Erro (0x80020009)

    smez, Uma das coisas que pode estar acontecendo é não haver nenhum registro para a busca e ainda assim voce tenta buscar a informação. Ou seja: Quando você faz o select seguinte, voce não entra na condição EOF ou BOF... Set rs = createobject("adodb.recordset") Set rs.activeconnection = Conn SQL = "SELECT id_func, id_secao FROM TB_GCD_SECOES_FUNCIONALIDADE WHERE id_func="&RsFunc("id_func") rs.open sql E olha, não é necessario [ &"" ] no final pois voce já esta passando um inteiro. Tente colucar o resultset acima dentro do laço de repeticao para verificar a existencia de dados da sua consulta. Espero ter ajudado.
  3. marcos_804

    Varios selects

    Pessoal, atualmente eu estou precisando de fazer varios selects. Porem toda vez que eu tenho de fazer eu instancio um metodo estatico que criei para que eele me retorne um "Connection". Gostaria de saber se tem como eu fazer varios selects sem precisar criar varias conexoes. Desde já agradeço pela atenção.
  4. Faz assim: <body [b]onload="window.focus()"[/b]> Espero ter ajudado.
  5. marcos_804

    Login

    Cara voce pode fazer o seguinte, quando o usuario se logar este login faz um update de um campo EX ipotetico o campo valia 0 e então vale 1. --> Problema. Voce teria de deixar o usuario consciente de que ele deve clicar no botao "sair" para poder realizar o login satisfatorio no sitema. ou seja, quando ele clicar em sair voce seta aquele campo de 1 para 0 e assim se ele for tentar se logar de novo sera possivel já que o campo de "login_ativo" esta setado para 0. Outra coisa seria trabalhar com application, porém eu não saberia te explicar sobre isso com muito detalhes. Espero ter ajudado.
  6. Ah tá... faz assim cara if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { res = xmlhttp.responseText; //INUTILIZANDO O FORMULARIO [color="#FF0000"][b]document.NOMEdOsEUfFORMULARIO.submit() = false;[/b][/color] } É para funcionar... Ou então faz assim cara... 1. Inicia o Formulario com o botão submit desativado 2. Depois que for retornado que o login não foi utilizado você ativa ele falou...
  7. Cara tenta fazer assim... var res; xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { res = xmlhttp.responseText; =================================================+==> Para cá! if (res>=1){ | alert("Este usuário já existe!"); | document.frm.usuario.focus(); | return false; | =================================================+ } } xmlhttp.send(null); =================================================+==> Daqui if (res>=1){ | alert("Este usuário já existe!"); | document.frm.usuario.focus(); | return false; | =================================================+ ... Pois eu usu um codigo muito semelhante e aqui funciona. Espero que ajude...
  8. Faça assim amigo. <script language="javascript"> function tamanhoCampo(sCampo,sDiv){ if(sCampo.value.length > 158){ //Se você quiser bloquear para deixar o usuario digitar somente N caracteres desomente a linha abaixo //Tirando as "//" da linha //sCampo.value = sCampo.value.substring(0,158) document.getElementById(sDiv).innerHTML = "Você já utrapassou 158 carateres!<br>Já digitou: "+ sCampo.value.length; }else{ document.getElementById(sDiv).innerHTML = "Você já digitou: "+ sCampo.value.length; } </script> E dentro do corpo você pode chamar a função assim <textarea name="text" onkeypress"tamanhoCampo(this,'mostrarOValorDentroDoMeuDiv');"></textarea> <div id="mostrarOValorDentroDoMeuDiv"></div> Espero ter ajudado... Marcos Oliveira
  9. marcos_804

    Passagem De Parâmetros

    Cara tenta fazer uma gambiarra assim: Na hora de passar no link crie um identificador que voce quem tenha criado... Calma já explico: <a href="?valor=meuParamentroMMMM">Meu link</a> Depois voce pega e subistitui os valores que voce pegou por um parametro definido: minhaVar = request.querystring("valor") 'SUBSTITUINDO MMMM POR "+" minhaVar = replace(minhaVar,"MMMM","+") Espero ter ajudado...
  10. beleza esta multiplicação pode ser válida, companheiro Hugo, porem se o nosso amigo tiver um valor positivo dentro do banco este valor será mostrado em negativo. Para que o que foi citado acima não aconteça, depois ou antes de fazer esta multiplicacao será necessário fazer uma lógica... ... Mas temos uma função muito fácil para formatar um valor no valor absoluto response.write(Abs(-100)) 'Ele devolve 100 response.write(Abs(+100)) 'Ele devolve 100 response.write(Abs(100)) 'Ele devolve 100 A função Abs devolve um valor absoluto de um número.
  11. Cara já tive problemas parecidos... por isso eu acho que voce não está capturando o valor do campo corretamente... Tente fazer os seguintes passos: 1 - Verifique se o método é POST ou GET, como descreveu o nosso amigo. 2 - Tente chamar o valor do form dentro de uma variavel 3 - Imprima o valor para você saber o comportamento da pagina. Assim: MinhaVariavel = request.Form("meuFormQueVemPeloMetodoPost"); response.write("O valor é: "& MinhaVariavel) response.end 'Pare de executar o codigo nesta linha Tenta aí... Ou então passa o Cod que eu dou 1 Olhada... flow.
  12. Analise direitinho cara... Você está criando somente 11 campos e está tentando pasasr 12 valores. sql = "INSERT into projetos ( [b]CAMPO 1 - [/b][data], [b]CAMPO 2 - [/b][empresa], [b]CAMPO 3 - [/b][contato], [b]CAMPO 4 - [/b][tel], [b]CAMPO 5 - [/b][email], [b]CAMPO 6 - [/b][cidade], [b]CAMPO 7 - [/b][estado], [b]CAMPO 8 - [/b][area], [b]CAMPO 9 - [/b][tempo], [b]CAMPO 10 - [/b][curriculo], [b]CAMPO 111 - [/b][anexo] ) values ( [b]VALOR 1 - [/b]#"& Now() &"#, [b]VALOR 2 - [/b]'"&Vempresa&"', [b]VALOR 3 - [/b]'"&Vcontato&"', [b]VALOR 4 - [/b]'"&Vtel&"', [b]VALOR 5 - [/b]'"&Vemail&"', [b]VALOR 6 - [/b]'"&Vcidade&"', [b]VALOR 7 - [/b]'"&Vestado&"', [b]VALOR 8 - [/b]"&Varea&"', [b]VALOR 9 - [/b]'"&Vtempo&"', [b]VALOR 10 - [/b]'"&Vcurriculo&"', [b]VALOR 11 - [/b]'"&Vanexo&"', [color="#FF0000"][b]VALOR 12 - [/b]true)[/color] " Analise aí...
  13. 'CSML sistemas' , você tem certeza de que isso funciona? Eu já fiz algo assim e as imagens nunca ficam mesmo carregadas, inclusive tentei usar seu exemplo mas não funciona.
  14. Bem eu imagino como se faz... mas antes de passar o codigo tenho de saber se você esta on line. pois eu tenho enviado respostas para visitates... as veses são respostas muito grades e ninguém da um feedback. falou... agurardo...
  15. Tenta fazer assim Pagina1.asp <form action="pagina2.asp" method="post"> CNPJ: <input type="text" name="cnpj"><input type="submit" value="enviar"> </form> Pagina2.asp <% strCnpj = request.form("cnpj") %> <form action="pagina2.asp" method="post"> Nome ... Endereco ......... CNPJ: <input type="text" name="cnpj" value="<%=strCnpj%>"> <input type="submit" value="enviar"> </form> Acho que isso deve solucionar definitivamente. falou...
  16. Cara não entendi direito sua duvida... você vai ter um formulario acima e embaixo quer mostrar uma tabela? Tipo assim: <form> Produto: <input type="text"><br> </form> <table> <tr> <td>Nome do produto</td> <td>Unidade</td> <td>Valor Unitario</td> <td>Valor Total</td> </tr> <tr> <td>Oleo de Oliva</td> <td>8</td> <td>R$ 5,00</td> <td>R$ 40,00</td> </tr> </table> É algo semelhante a isso? Aguardo...
  17. Na vedade já resolvi o problema... Eu dou o loop dentro o numero de parcela que tem e crio varios iframes. falou... Ateh mais.
  18. Cara tem como fazer esta sua busca utilizando o AJAX... é muito facil... crieu um codigozinho que voce podera visualizar aqui abaixo.... Qualquer duvida posta ai... Espero que entenda... Pagina.html <html> <head> <title>Marcos Legal</title> <script language="javascript"> function ExecutarAjaxSemLoader(url,campo1,campo2){ { var MinhaVariavelQueCaptura; xmlhttp.open("GET",url ,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4){ MinhaVariavelQueCaptura = xmlhttp.responseText; if(MinhaVariavelQueCaptura == '0'){ alert("Não há descrição para o dodigo selecionado"); campo2.value = ''; //Limpando o campo de Descricao }else{ campo2.value = MinhaVariavelQueCaptura; } }else{ campo2.value = 'Buscando...'; } } xmlhttp.send(null) } } </script> <body> <form name="MeuFormizinho"> Codigo: <input type="text" name="MeuCodigozinho" onblur="ExecutarAjaxSemLoader('PaGiNaOuTrA.asp?codigo='+ this.value,this,MinhaDescricaozona);"><br> Descricao: <input type="text" name="MinhaDescricaozona"><br> </form> </body> </head> </html> PaGiNaOuTrA.asp codigo = request.querystring("codigo") 'Faz a busca no banco se a busca não obtiver resultado então tem de retornar 0 'Se a busca obtiver resultado então mostra o valor que encontrou response.write "Oi" 'Neste caso estou com um exemplo hipotetico de retorno.
  19. Cara, muitissississimo simples ;)..rs Bem faz assim... MinhaVairiavel = rs("CampoDoTextAreaDoBanco") 'Aqui voce pega o valor que vai vir ou colocar na textarea MinhaVairiavel = replace(MinhaVairiavel,vbcrlf,"<br>") "vbcrlf" significa quebra de linha. Eu so estou na duvida se é assim: MinhaVairiavel = replace(MinhaVairiavel,vbcrlf,"<br>") ou assim... MinhaVairiavel = replace(MinhaVairiavel,"<br>",vbcrlf) falou... ateh mais.
  20. Cara este negocio de se vai pesar ou não é muito relativo... Imagine assim... você tem que fazer um IF em uma pagina para web. Até ai tudo bem, pois o script so teria 1 IF. Mas imagine se voce colocar 10000 IF's numa pagina... deduz que isso demorara. ==> Atualização de página: Na verdade o AJAX atualiza sim uma pagina, mas de forma assincrona, ou seja, podemos manipular pedaços da pagina. Quando enviamos uma informação pelo ajax enviamos para uma outra página (dinamica ou estática) e obteremos uma resposta do servidor, atraves desta resposta podemos tratar estas informações e mostrar para o cliente. ==> Linguagem do AJAX. O ajax é nada mais nada menos e JAVASCRIPT aplicado. ========== Veja um exemplo analogo A funçao de ajax abaixo eu quem adaptei, segue descrição: url = é a pagina que eu vou chamar por ajax; id = vai se o meu id onde eu vou colocar a informação que foi retornada para a minha requisição da URL. msg = é a mensagem que aparece enquando a informação requisitada para a URL ainda não foi carregada. xmlhttp.responseText = é o que eu recebo da URL. Aí eu posso pegar estes falores e formatar da forma que eu quiser. Pagina: pagina.html <html> <head> <title>.:: Pagina ::.</title> <script language="javascript"> function ExecutarAjax(url,id,msg){ { //Abre a conexão xmlhttp.open("GET",url ,true); //Função para tratamento do retorno xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4){ //Mostra o HTML recebido document.getElementById(id).innerHTML=xmlhttp.responseText; //Roda o próximo }else{ document.getElementById(id).innerHTML = msg; } } //Executa xmlhttp.send(null) } } </script> <body> <div id="id_OMeuIdQueVaiTerOValor">...</div> <form name="frm_meuFormularioAJAX"> Digite seu nome: <input type="text" name="txt_meuCampoDeTexto"><br> <input type="button" value="Enviar" onclick="ExecutarAjax('[b]pag.asp?minha_variavel_doidona='+ frm_meuFormularioAJAX.txt_meuCampoDeTexto.value[/b]','id_OMeuIdQueVaiTerOValor','Aguarde... Carregando');"> </form> </body> </head> </html> Pagina: pag.asp --> Esta pagina sera minha pagina que vai rodar no server <% minha_variavel_doidona = request.querystring("minha_variavel_doidona") response.write("Você digitou: "& minha_variavel_doidona) %> PS.: Cara eu não teste este codigo em especifico... mas testa ai... e qualquer duvida posta ai... falou... Espero ter ajudado.
  21. marcos_804

    Link

    Faz assim ó.... <script> function passaValor(campo,valor){ campo = value; } </script> <a href="#" onclick="passaValor(document.teste.escondido1.value,'aaaaa');">Clique aqui</a> <form name="teste"> <input type="hidden" value="" name="escondido1"> </form> Para voce verificar se está funcionando primeiro coloque ele com "text"... espero ter ajudado...
  22. Oi Ju... faça o seguinte coloque um campo hidden mas mostra hipoteticamente o valor no submit.... assim.... ....<tr> <td><input type="hidden" name="cod_categoria" value="<%=rs("categoria")%>"><input type="submit" value="<%=rs("categoria")%>" /> </td>... .. As vezes eu faço gambiarra assim e funciona...rs
  23. Acabei de executar o código acima e ele gera um erro.... Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /w/e/b/webdesenvolv/inserir_form.asp, line 16 ... E aquela mensagem inicial de erro que diz para contatar o "Administrador" é uma configuração do IIS... falou...
  24. E ai brother funcionou? Espero que sim... Além do mais espero que você tenha entendido o que eu fiz...
  25. Por mais que eu faça isso ele vai me retornar várias linhas... exemplo... +----------------+--------+ |data | valor | +----------------+--------+ |10/02/2006 |25,00 | +----------------+--------+ |11/02/2006 |30,00 | +----------------+--------+ |15/02/2006 |65,00 | +----------------+--------+ |10/03/2006 |15,00 | +----------------+--------+ |11/03/2006 | 5,00 | +----------------+--------+ Mas eu queria que o resultado fosse o seguinte: +----------------+--------+ |data | valor | +----------------+--------+ |02/2006 |120,00 | +----------------+--------+ |03/2006 |20,00 | +----------------+--------+ Alguém poderia me ajudar... Vamos lá pessoal eu sei que vocês conseguem...rs... Ateh...
×
×
  • Criar Novo...