Ir para conteúdo
Fórum Script Brasil

Ted k'

Membros
  • Total de itens

    252
  • Registro em

  • Última visita

Tudo que Ted k' postou

  1. Muitas pessoas perguntam isso em fóruns: É uma pergunta clara e objetiva, mais antes de fazer esse tipo de pergunta, siga as instruções que irei passar abaixo, serão importantes: Existem outras e outras dicas, selecionei aquelas que mais o pessoal se questiona, então galera, fiquem atentos à tudo!! Qualquer questionamento será bem vindo. Boa sorte ai galera!!
  2. Coloquei assim porque, geralmente uso essa função dentro de IF ou em outra pagina, exemplo "simples": coloco o if assim: if cstr(request.querystring("chamar")) = "ok" then ... função download ... end if mais valeu man!! :)
  3. substitui a imagem por texto, não conseguiu? posta o código æ!
  4. Função Criada... public function download(arquivo, pasta) dim objStream set objStream = server.createObject("ADODB.Stream") with (response) .buffer = true .addHeader "Content-Type","application/x-msdownload" .addHeader "Content-Disposition","attachment; filename="&arquivo .flush end with with (objStream) .open .type = 1 .loadFromFile server.mapPath(pasta) end with response.binaryWrite objStream.read set objStream = nothing response.flush end function para chamar a função... <a href="<% call download("arquivo.pdf", "pasta") %>">baixe aqui</a>
  5. Uma função que parece ser bem simples, porém nem todos sabem utilizar por completa. Nesse artigo vou mostrar como usar corretamente e com eficiência essa “simples função”. Todos nós programadores ASP sabemos usar simplificada a função Replace(), segue um exemplo: <% dim frase frase = "Por uma internet sempre criativa e dinâmica" response.write(replace(frase, "sempre", "mais")) %> Uma maneira simples, usamos o texto que está em pauta seguido da palavra que queremos substituir e depois da palavra que queremos colocar no lugar. replace(texto em pauta, palavra que sai, palavra que entra) Resultado o Script: “Por uma internet mais criativa e dinâmica” OBS: a função replace() é "Case Sensitive" se quiser substituir "A" por "a", onde existir o "A" maiúsculo será substituído pelo "a" minúsculo. Vamos para a parte que interessa mais: No texto “Por uma internet mais criativa e dinâmica” queremos que a letra “i” de “internet” seja maiúscula e não as outras, como fazer isso? Seguindo essa sequência “replace(texto em pauta, palavra que sai, palavra que entra)”, existem mais três parâmetros opicionais que complementam a função: * Posição inicial; * Count (um contador que especifica o número de substituíção); * Comparador de Strings (caso binário de padrão “zero” ou texto). Segue o exemplo: <% dim frase frase = "Por uma internet mais criativa e dinâmica" response.write(replace(frase, "i", "I", 1,1,1)) %> Resultado do Script: “Por uma Internet mais criativa e dinâmica” No parâmentro inicial você também pode usar ele como um “cortador de letras”, exemplo: Eu não quero mais que apareça a palavra “Por”, então cortamos três letras da frase, caso queira cortar o espaço também e usar quatro no contador fiquem a vontade, mais para isso usamos a função trim() que não vem ao caso. Segue o exemplo: <% dim frase frase = "Por uma internet mais criativa e dinâmica" response.write(replace(frase, "u", "U", 4,1,1)) %> Resultado do Script: “Uma internet mais criativa e dinâmica” Notem que coloquei no valor da posição o número “4″ (quatro) e explicarei por que. O valor padrão da posição inicial vem de default “1″ (um) e não “0″ (zero) como estamos acostumados em outras funções por isso adicionamos mais um valor no contador no caso “3 + 1″. E o que falar da última posição o “Comparador de Strings”) Olha como funciona: Segue o exemplo: <% dim frase frase = "Elegante" response.write(replace(frase, "e", "&euro;", 1,1,0)) %> Se eu deixar o valor inicial como “1″ (um), e pegar só uma letra “e” e colocar no Comparador de Strings “0″ (zero) o resultado sai: Resultado do Script: “El€gante” Ele não considerou a letra maiúscula “E” inicial, mais se eu trocar o último parâmentro para “1″ (um), vamos ver no que gera. Segue o exemplo: <% dim frase frase = "Elegante" response.write(replace(frase, "e", "&euro;", 1,1,1)) %> Resultado do Script: “€legante” Ele agora sim reconhece o primeiro “e” e faz a alteração, tenha muito cuidado quando for usar o Comparador de Strings, oks? Abraços amigos, e vamos tomar conhecimento da linguagem para não fazer trabalho desnecessário: Retirei vários exemplos da internet, para de uma forma mais simples mostrar como usar a função!!
  6. Default.asp <html> <head> <title>Teste Combo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script language="javascript" src="ajax.js"></script> </head> <body> Categoria: <select name="categoria" onchange="alimentarCombo(this.value);"> <option value="">[ Selecione ]</option> <% set rs = conn.execute("SELECT codigo, nome FROM categoria ORDER BY nome ASC") if (not rs.eof) then while (not rs.eof) response.write("<option value="""&rs("codigo")&""">"&rs("nome")&"</option>") rs.moveNext : wend end if set rs = nothing %> </select> <br> Sub-Categoria: <div id="resultado"></div> </body> </html> ajax.js function GetXMLHttp() { if (navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } var mod = GetXMLHttp(); function alimentarCombo(valor) { mod.open("GET", "Carrega.ajax.asp?id="+valor+"", true); mod.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); mod.onreadystatechange = function() { if (mod.readyState == 4) { document.getElementById("resultado").innerHTML = mod.responseText; } }; mod.send(null); } Carrega.ajax.asp <select name="sub_categoria"> <option value="">[ Selecione ]</option> <% set rs = conn.execute("SELECT codigo, nome FROM sub_categoria WHERE categoria_id = '"&request.queryString("id")&"'") if (not rs.eof) then while (not rs.eof) response.write("<option value="""&rs("codigo")&""">"&rs("nome")&"</option>") rs.moveNext :wend end if set rs = nothing %> </select>
  7. tira esse if: if rsBusca("qtdincial") <= qtdp and rsBusca("qtdincial") >= qtdp then
  8. então é sua lógica ASP, já tentou ver se é isso mesmo? tirou o alert e deu um response.write?
  9. essa duvida está mais para ASP escolha, ou isso if rsBusca("QtdMinima") <= qtdp and rsBusca("QtdMaxima") >= qtdp then if rsBusca("QtdMaxima") >= qtdp then ou isso if rsBusca("QtdMaxima") >= qtdp then e usar o elseif
  10. document.getElementById("campo_form").value = "teste"; não esquece a ID dele!
  11. bala, se quiser mais campos é só fazer loop!!
  12. <script language="javascript"> function pegaValor() { document.getElementById("resposta").innerHTML = document.getElementById("radio").value; } </script> <form action=""> Radio: <input type="radio" id="radio" value="01" onclick="pegaValor();" /> </form> <label id="resposta"></label>
  13. tipo o .value quando você usa formulario, para você passar uma resposta para ele você usa o .value para tags html como div, span, você usa o .innerHTML, quando quiser dar uma respostar, mandar valor!
  14. parece que você quer ler um javascript dentro do outro, hum... ai creio que não vai, não conseguir até hoje um script que resolva 100% isso!
  15. esse também!! Simples! <script language="javascript"> function validar() { var form = document.Formu; if (form.nome.value == "") { document.getElementById("msg_nome").innerHTML = "* O nome deve ser Preenchido"; form.nome.focus(); return false; } return true; } </script> <form method="post" name="Formu" action="#" onSubmit="return validar();"> Nome: <input type="text" name="nome" /> <span id="msg_nome"></span> <br><br> <input type="submit"> </form>
  16. já tentou colocar o CDATA e colocar o <br>? <tagtexto><![CDATA[Meu Texto<br>Meu Texto Novamente]]></tagtexto>
  17. o que você quer alterar, esse ai é só você baixar dois arquivos e colocar no campo que você quer, a depender do que deseja alterar pode se tornar bastante complicado, vamos lá, te ajudamos!!
  18. aqui colega: http://dev.base86.com/scripts/vista-like_a...on_2.html#usage
  19. já viu os links? http://www.hebertphp.net/wordpress/?p=555 http://www.criarweb.com/artigos/576.php
  20. tem nesse site aqui: http://tgtconsult.com.br mesma idéia!
  21. quando escolher Pessoa Física ou Jurídica, abre o campo de CNPJ para juridica e de CPF para pessoa fisica ou é para deixar na tela mesmo os dois?
×
×
  • Criar Novo...