Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''javascript''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 804 registros

  1. Galera estou precisando de ajuda aqui em um código. Preciso criar um campo que recebe um número e retorne o maior numero consecutivo que tem naquele número, por exemplo, se for digitado o número 785141109567825 a saída seria 5678, o maior número em uma sequencia consecutiva, além disso, foi pedido que o numero zero fosse adicionado como maior, por exemplo, no número 84890 nesse caso a saída deve imprimir 90. Alguém sabe como fazer??
  2. tenho um arquivo de configuração do eslint .eslintrc { "root": true, "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended" ] } O eslint está retornando problemas estranhos no arquivo de configuração do jest: jest.config.js const { resolve } = require('path'); const root = resolve(__dirname); module.exports = { rootDir: root, displayName: 'root-tests', testMatch: ['<rootDir>/src/**/*.test.ts'], testEnvironment: 'node', clearMocks: true, preset: 'ts-jest', moduleNameMapper: { '@src/(.*)': '<rootDir>/src/$1', '@test/(.*)': '<rootDir>/test/$1', }, }; na linha 1 - 'require' is not defined. eslint (no-undef): consigo remover esta mensagem com import {resolve} from 'path' na linha 2 - '__dirname' is not defined. Esta variável é tipada com string. removi a mensagem de erro transformando a variável em uma string: resolve('__dirname') na linha module.exports: 'module' is not defined. eslint (no-undef). Posso ignorar a mensagem de erro desta linha com eslint. O problema é o seguinte: estou acompanhado um vídeo no youtube, instalei a mesma versão do node e das dependências do treinamento que estou acompanhado, pra evitar erros. Mas mesmo assim acho muito estranho, pois estas variáveis não são definidas pelo usuário, são variáveis globais do node/javascript. Será que é algum problema na instalação do node, devo atualizar as verões das dependências. Dei uma travada nisso e não encontrei nada a respeito. Se alguém tiver uma solução ou explicação desde já agradeço.
  3. klasss

    dois botões que valida por ID

    Olá a todos, Tenho aqui um erro parvo não estou a ver como resolver . Na minha View tenho um botão que será para fazer a aprovação de documentos , que abre uma modal para fazer a confirmação : O problema é que quis fazer a mesma coisa para rejeitar. <a href="{{route('despesas.modal', $item)}}" ><i class="fas fa-check text-info mr-1"></i></a> <a href="{{route('despesas.modal2', $item)}}" ><i class="fas fa-ban text-danger mr-1"></i></a> <?php if(@$id != ""){ echo "<script>$('#modalaceitar').modal('show');</script>"; } ?> <?php if(@$id != ""){ echo "<script>$('#modalrejeitar').modal('show');</script>"; } ?> Será que consigo validar por exemplo criando um ID nos dois botões? Obrigado!
  4. Bom dia, quero fazer um botão onde ao der o click pelo pc leve a uma página de contato para o whatsapp e pelo celular leve o número de contato a discagem direta. Procurei em alguns lugares mas o método de implementação que encontrei dependeria de codigos javascript que pra mim ainda são muito complexos, como por exemplo: function detectar_mobile() { var check = false; //wrapper no check (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera); return check; } <a href="" class="get-started-btn scrollto">Ligue para nós</a>
  5. Eu gostaria de saber como fazer para preencher automaticamente(pré populado) uma página de pagamentos a partir dos dados inseridos em uma página anterior pelo plugin do contact form 7 do wordpress Os campos até são preenchidos, mas não com a informação inserido no formulário mas sim com a id mesmo que coloquei na URL <label> Seu nome [text nome id:nome class:nome] </label> <label> Seu DDD [tel DDD id:DDD class:DDD]</label> <label> Seu Celular [tel celular id:celular class:celular]</label> <label> Seu e-mail </label> <label> Assunto [text* your-subject] </label> <label> Sua mensagem (opcional) [textarea your-message] </label> [submit "Enviar"] <script> document.addEventListener('wpcf7mailsent', function (Event) { location = 'https://pay.hotmart.com/A48773288I?ap=5181&name=id:nome&phoneac=id:ddd&phonenumber=id:celular&email=id:email'; }, false); </script>
  6. Em alguns países, campanhas de publicidade com objetivo de mensagem no instagram são proibidas, tendo isso em vista gostaria de saber se é possível criar um link onde o usuário caia direto no inbox de outra pessoa no instagram? Como se fosse aqueles links do que cai na conversa do whatsapp.
  7. rafa-martin

    paramâtro do tipo cursor proc oracle java + jpa

    Pessoal, boa noite. Estou tendo problemas ao passar um parâmetro do tipo cursor no java no momento que chamo uma proc no oracle. Tenho uma procedure que o parâmetro é um cursor. create or replace minhaproce(p_result OUT SYS_REFCURSOR) begin open p_result for select * from tabela; end; Até aqui beleza. quando chamo no java não está aceitando o tipo cursor. @Query(value = "{call minhaproce(?)}", nativeQuery = true) Collection<Coche> minhaproce(@Param("p_result") OracleTypes.CURSOR) não é aceita. mesmo eu colocando como collection Collection<Coche> listaProcedure(@Param("p_result") List<Coche> p_result2), também não aceita. Agora seu eu fizer o select direto com abaixo retorna. @Query(value = "SELECT * FROM tabela", nativeQuery = true) Collection<Coche> minhaproce(); Por que funciona fazendo o select direto e não funciona pela procedure? Não acho nada na internet alguma coisa parecida.
  8. KBAlbuquerque

    Upload com Node JS com Express File Upload fica nulo

    Estou tentando salvar o nome da imagem no banco de dados com um FormData; porém está dando que a imagem está nula no Servidor Node JS da API. Uso React Native e Express File Upload e Node JS. Muito obrigada. Segue o código: Constantes: const [nome, setNome] = useState(''); const [marca, setMarca] = useState(''); const [modelo, setModelo] = useState(''); const [foto, setFoto] = useState(''); const [fotoNome, setFotoNome] = useState(''); const [fotoType, setFotoType] = useState(''); const [usuarioId, setUsuarioId] = useState(''); Código da API: const nome = req.body.nome; const marca = req.body.marca; const modelo = req.body.modelo; const foto = req.files; const usuarioId = req.body.usuario_id; const file = Date.now().toString() + '_' + foto.myfile; const filePath = path.join(__dirname, 'public', 'imagens'); foto.mv(`${filePath}/${file}`, err => { if (err) { return res.send('Imagem não salva!'); } else { return res.send('Imagem salva com sucesso!'); } }); Escolhe a Imagem: const escolhaImagem = (response) => { if (response.didCancel) { console.log('Cancelado!'); } else if (response.error) { console.log("Erro na Imagem: " + response.error); } else if (response.customButton) { console.log('Botão customizado' + response.customButton); } else { setFoto(response); setFotoUri(response.uri); setFotoNome(response.fileName); setFotoType(response.type); } } Função FormData no Cadastro: const formData = new FormData(); formData.append('nome', nome); formData.append('marca', marca); formData.append('modelo', modelo); formData.append('myfile', fotoNome); formData.append('usuario_id', usuarioId); console.log(formData); const headers = { method: "post", body: formData, headers: { "Content-Type": "multipart/form-data", "Accept": "application/json", }, } await fetch(URL_SERVIDOR + '/salvar-veiculo', headers) .then(response => response.json()) .then(result => { console.log(result) }).catch((err) => { console.log("ERRO: " + err); });
  9. Dsdaa

    Como pegar dados com javascript

    Olá estou fazendo uma tela de login com flask,html,css e js E estou tentando pegar dados para validar se o usuário está cadastrado ou não Como nenhum usuário tem cadastro, então queria que aparecesse uma mensagem dizendo para o usuário se cadastrar e redirecionar para nova tela - mas isso aí eu me viro -, gostaria mesmo de ajuda para pegar esses dados através do button e onclick pois não estou conseguindo :/ . Irei postar o código .html Obs: O arquivo de javascript não tem nada <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="../Flask-Login/estilo.css"> <title>Login Page</title> <script src="js/scripts.js" defer></script> </head> <body> <div class="row align-items-center h-100 "> <div class="col-8 col-md-3 col-xs-8 mx-auto l-form"> <form id="login-form"> <img class="row mx-auto" src="https://i.imgur.com/RhJpe7c.png" width="150"> <div class="form-group "> <input type="text" name="email" placeholder="Email" class="form-control i-form"> </div> <div class="form-group"> <input type="password" name="password" placeholder="Password" class="form-control i-form"> </div> <div class="form-group"> <button type="button" onclick="userLogin()" class="btn btn-dark btn-md btn-block">Login</button> </div> </form> </div> </div> <script> </script> </body> </html>
  10. Riickard0

    Teste de Janela de Renderização.(MiniZelda)

    Bom dia pessoal, Sou novo na programação java, e estou encontrando problemas constantes na IDE Eclipse. Primeiro ponto, todas as vezes que importo algum implemento tenho que fazer a importação manualmente digitando como no exemplo abaixo. Ex: "import java.awt.Canvas;" Para este problema acima eu já desinstalei o Eclipse e a JDK, reinstalei com versão anteriores mesmo assim permanece este problema. Outro ponto que estou criando uma janela para um jogo e quando faço o programação de cor ele fica dizendo que o complemento não existe que há um erro. Mensagem do erro: "Chamando game looping Exception in thread "Thread-0" java.lang.Error: Unresolved compilation problems: color cannot be resolved to a variable color cannot be resolved to a variable at Zeldaminigame/Zeldaminigame.Game.render(Game.java:32) at Zeldaminigame/Zeldaminigame.Game.run(Game.java:62) at java.base/java.lang.Thread.run(Thread.java:833)" Acredito que possa ser um erro meu na programação mas já revisei inúmeras vezes o código em busca de imperfeições mas não encontrei e como não tenho recursos acadêmicos para resolver estou aqui solicitando o apoio de vocês. Vou colocar o código abaixo para ajudar na análise, desde já o meu agradecimento. \ package Zeldaminigame; import java.awt.Canvas; import java.awt.Dimension; import java.awt.Graphics; import java.awt.image.BufferStrategy; import javax.swing.JFrame; public class Game extends Canvas implements Runnable { public static int WIDTH = 480, HEIGHT = 480; public Game() { this.setPreferredSize (new Dimension (WIDTH,HEIGHT)); } public void tick() { } public void render () { BufferStrategy bs = this.getBufferStrategy(); if (bs == null) { this.createBufferStrategy(3); return; } Graphics g = bs.getDrawGraphics(); g.setColor (color.black); g.fillRect (0, 0, WIDTH, HEIGHT); g.setColor (color.red); g.fillRect (0, 0, 50, 50); bs.show(); } public static void main(String[] args) { Game game = new Game(); JFrame frame = new JFrame(); frame.add(game); frame.setTitle("Mini Zelda"); frame.pack(); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); new Thread(game).start(); } @Override public void run() { // TODO Auto-generated method stub while(true) { System.out.println("Chamando game looping"); tick(); render(); try { Thread.sleep(1000/60); }catch (InterruptedException e) { e.printStackTrace(); } } } } \
  11. Fala galera!!! Eu sou novo na programação e estou precisando de uma ajuda, estou tentando fazer um for dentro dos scriplets mas esta dando erro. É a parte do read do meu crud. Quando eu aço o for através da camada controller ele funciona, mas na pagina jsp ele da um erro. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@page import="model.JavaBeans"%> <%@page import="java.util.ArrayList"%> <% ArrayList<JavaBeans> lista = (ArrayList<JavaBeans>)request.getAttribute("contatos"); for (int i = 0; i < lista.size(); i++){ out.print(lista.get(i).getIdlista()); } %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Lista de Tarefas</title> <link rel="stylesheet" href="css/styles.css"> </head> <body> <div id= "login-container"> <h1>Lista de Tarefas</h1> <table> <thead> <tr> <th>Código</th> <th>Titulo</th> <th>Descrição</th> <th>Data</th> <th>Status</th> <th>Prioridade</th> </tr> </thead> <tbody> </tbody> </table> <form name="frmContato" action="listarTarefa"> <input type="submit" value="Cadastrar" onclick="validar()"> </form> </div> <script src="scripts/validador.js"></script> </body> </html> E esse é o erro HTTP Status 500 – Internal Server Error Type Exception Report Message An exception occurred processing [/listaTarefas.jsp] at line [8] Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apache.jasper.JasperException: An exception occurred processing [/listaTarefas.jsp] at line [8] 5: 6: <% 7: ArrayList<JavaBeans> lista = (ArrayList<JavaBeans>)request.getAttribute("contatos"); 8: for (int i = 0; i < lista.size(); i++){ 9: out.print(lista.get(i).getIdlista()); 10: } 11: %> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:611) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:500) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Root Cause java.lang.NullPointerException org.apache.jsp.listaTarefas_jsp._jspService(listaTarefas_jsp.java:126) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:467) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Note A pilha de erros completa da causa principal está disponível nos logs do servidor. esse é o Medoto // Listar tarefa protected void tarefas(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //Criando um objeto que irá receber os dados do JavaBeans ArrayList<JavaBeans> lista = dao.listarTarefa(); request.setAttribute("tarefas", lista); RequestDispatcher rd = request.getRequestDispatcher("listaTarefas.jsp"); rd.forward(request, response); //Teste de recebimento da lista for(int i = 0; i<lista.size(); i++) { System.out.println(lista.get(i).getIdcon()); System.out.println(lista.get(i).getTitulo()); System.out.println(lista.get(i).getDescricao()); System.out.println(lista.get(i).getData()); System.out.println(lista.get(i).getStatus()); System.out.println(lista.get(i).getPrioridade()); } }
  12. $.ajax({ url: 'ajaxfile2.php?xis=<?php echo $PerguntasRow["pergunta_id"];?>&resx=<?php echo $_SESSION["respon"]; ?>', type: 'POST', data: form_data2<?php echo $PerguntasRow["pergunta_id"];?>, dataType: 'json', contentType: false, processData: false, success: function (data) { } }); } Pessoal, boa tarde! não estou conseguindo fazer o ajaxfile2.php receber os parâmetros deste ajax
  13. Caros Amigos, saudações... Desculpa a recorrer ao auxílio dos amigos, mas estou com um pequeno problema que não estou conseguindo entender. A página inicial do meu Sistema tem um CAROUSEL com um SLIDER que deveria iniciar junto com a página. INFELIZMENTE algumas vezes não inicia e para EXECUTAR o o Slider deve pressionar F5. Algumas vezes quando o Slider inicia depois de um período para o LOOP, não entendo isso. Abaixo o código do SLIDER. /*----------------------------------------*/ /* 01. Main Slider Ativação e Velocidade do Slide /* /* Como consigo resolver esse problema para o Slider INICIAR com um LOOP infinito /* sem ter que ficar atualizando a página ? /* /*----------------------------------------*/ $(".slider_active").owlCarousel({ loop: true, margin: 0, nav: true, autoplay: true, infinite: true, items: 1, autoplayTimeout: 10000, navText: ["<i class='fa fa-caret-left'></i>", "<i class='fa fa-caret-right'></i>"], dots: true, autoHeight: true, lazyLoad: true }); Grato, Cesar
  14. Estou fazendo um protótipo de e-commerce com aps clássico e sql server, na parte de administração, o usuário administrativo pode alterar o status do pedido, para isso ele clica no botão de alterar na pagina principal e é redirecionado para um formulário onde tenho as options, para que ele mude o status, coloquei um botão para que ele passe os parâmetros (id_pedido e id_status_pedido) para a pagina de manutenção, onde é feito o update e o envio de e-mail com as atualizações. Mas quero retirar esse botão e fazer com que, assim que eu clique em uma opção, ele altere, sem eu precisar ser redirecionado para a tela de manutenção, isso com o Ajax se possível. <body> <% call Abredb() cod = Request.QueryString("cod") evt = Request.QueryString("evt") if cod <> "" then cod = cint(cod) end if if ucase(evt) = "ALT" then sql = "exec SP_TR32_status_frm_SEL" 'Response.Write(sql) 'Response.End() set rs = dbWeb.execute(sql) estrato = rs("id_status_pedido") bot = "Alterar" end if %> <div class="container"> <div class="titulo">Formulario</div> <form action="manu_pedido.asp" method="post" enctype="multipart/form-data"> <div class="detalhes-formulario"> <div class="input-box"> <span class="detalhes">status</span> <select class="form-control" name = "status"> <% do while not rs.eof%> <option value="<%=rs("id_status_pedido")%>"><%=rs("descricao")%></option> <% rs.movenext loop rs.close set rs = nothing %> </select> </div> </div> <button><a href="/treinamento/Thau/mini_mercado/adm/manu_pedido.asp?evt=alt&cod="<%=cod%>"&estrato="<%rs("id_status_pedido")%> </form> </div> <br> </body> <%call Fechadb()%> </html> Abaixo está o código da minha pagina de manutenção, no qual acontece a alteração do status <% Function ZerosEsquerda(Num,tam) Dim Zero Num = Trim(Num) Zero = "" For i = Len(Num) To tam - 1 Zero = "0" & Zero Next ZerosEsquerda = Trim(Zero & Num) End Function byteCount = Request.TotalBytes RequestBin = Request.BinaryRead(byteCount) Set UploadRequest = CreateObject("Scripting.Dictionary") BuildUploadRequest RequestBin 'opc = request.QueryString("opc") 'if opc = "" then 'cod = UploadRequest.Item("hfcod").Item("Value") 'botao = UploadRequest.Item("botao").Item("Value") 'estrato = UploadRequest.Item("estrato").Item("Value") 'end if session.LCID = 1046 call Abredb() if botao = "Alterar" then ' ALTERANDO OS DADOS RECEBIDOS NA TABELA sql = "exec SP_TR32_pedido_UPD "&cod&", '"&estrato&"'" 'response.write sql 'response.end dbWeb.execute(sql) str_html = "" str_html = str_html & "<HTML><BODY BGCOLOR=#0000FF>" str_html = str_html & "<h1>produtos</h1>" sql ="SP_TR32_email__itens_sel "&cod&"" set rs = dbWeb.execute(sql) str_html = str_html & "<table>" str_html = str_html & "<thead>" str_html = str_html & " <tr>" str_html = str_html & "<th>Produtos</th>" str_html = str_html & "<th>quantidade</th>" str_html = str_html & " <th>Total</th>" str_html = str_html & "</tr>" str_html = str_html & " </thead>" str_html = str_html & "<tbody>" do while not rs.eof str_html = str_html & "<tr>" str_html = str_html & "<td >"&rs("produto")&"</td>" str_html = str_html & "<td >"&rs("quantidade")&"</td>" str_html = str_html & "<td >"&rs("total")&"</td>" str_html = str_html & "</tr>" rs.movenext loop rs.close set rs = nothing str_html = str_html & " </tbody>" str_html = str_html & "</table>" str_html = str_html & "</BODY></HTML>" sql = "SP_TR32_email_sel "&cod&"" set rs = dbWeb.execute(sql) if estrato<>"" then Set ObjMail = Server.CreateObject("Cdonts.Newmail") objMail.Subject = "Atualização de pedido" objMail.From = "Porto Dourado <contato@email.websupply.com.br>" objMail.To = "request("email")" objMail.BodyFormat = 0 objMail.MailFormat = 0 objMail.Body = "Olá"&" "&rs("nome")&" "&rs("sobrenome")&", </br> Houve uma atualização em seu pedido pedido: "&rs("id_pedido")&" </br> o status mudou para: "&rs("descricao")&" </br> endereço de entrega: "&rs("cep")&", "&rs("rua")&", "&rs("bairro")&", "&rs("numero")&", "&rs("cidade")&", "&rs("Uf")&" </br>Total pedido: "&rs("total_pedido")&" </br> "& str_html &" </br></br>"&" Atentamente,"&" </br> "&"Equipe Porto dourado"&" </br></br> "&"Para entrar em contato com a equipe de suporte, entre em contato com o email ou ligue para nossa central no numero " objMail.Send Set objMail = nothing envio = true %> <script> alert('email com alteração enviado com sucesso!'); </script> <% end if if estrato = 6 then sql = "exec SP_TR32_adm_data_envio_UPD "&cod&"" dbWeb.execute(sql) end if if estrato = 4 then sql = "exec SP_TR32_adm_data_entregue_UPD "&cod&"" dbWeb.execute(sql) end if %> <script> alert("Dados alterado com sucesso!") parent.location = "cst_pedido.asp" </script> <% end if %> <%call Fechadb()%>
  15. srs1999_

    PHP Criar sites dinâmicos sem CMS

    Tópico Site em Código Sobre desenvolver sites sem o wordpress que ja tá tudo ali feito que seja um site dinâmico ou seja com banco de dados , APIs de pagamento, Painel para o usuário , além de todas as funções que tem no wordpress e você teria propriedade pra explicar sobre detalhes mais técnicos da produção onde no wordpress só quem entende de progrqmação explicaria algum detalhe técnico Então usando basicamente : FRONT END HTML CSS JAVASCRIPT ALGUMA DE BACKEND COMO PHP E BANCO DE DADOS Pode se criar sites/sistemas tão bons ou melhores que no wordpress Fato : o proprio wordpress é feito em php e ate o proprio facebook tbm em php Fato 2 : cerca de 70% dos sites são feitos em Wordpress Acho esse lance de procurar o caminho mais fácil limita muito a pessoa por exemplo é facil editar imagens no paint bem intuitivo , agora para editar no photoshop com muitas outras possibilidades acaba sendo importante ir explorando essa elaboração mais difícil com um mesmo objetivo. No caso do exemplo ( editar imagens ) Reflexão: Vale a pena se dedicar a trabalhar com a ferramenta Wordpress apenas por ser um meio rápido de ganhar dinheiro ? Ou trabalhar sem wordpress usando tudo que exigido pra criar coisas originais mais que não seria tão rápido a produção. Mas creio que além dos sites feitos também geraria a possibildade de vender o sistema web criado para o cliente personalizar . Você Desenvolveria de que forma : Wordpress apenas ? Conhecer programação pra trabalhar com Wordpress ? Produzir tudo só com programação totalmente dinâmico sem Wordpress?
  16. Olá, estou desenvolvendo uma api para download de fotos/videos/gif, eu consegui fazer tudo certinho, mas na hora de gerar um link de download aleatório ele gera sempre o mesmo, só gera um link diferente se eu reiniciar o servidor, queria que gerasse um link diferente sempre que eu reiniciasse a página, sem precisar reiniciar o servidor. Tem como alguém me ajudar com isso? *A api está sendo desenvolvida para a automatização de download de fotos/videos/gif*
  17. Joob

    Problema na Barra do Search

    Boas Malta, Queria ver se me conseguiam ajudar. Tenho um Search Bar em Vue, quando faço uma pesquisa dos ficheiros ou pastas, dá-me sempre como se nada fosse encontrado, ou seja não dá o resultado, imaginemos por exemplo a pasta tem um nome de "Pasta Numero" eu começava a pesquisar com "P" ou com o "N" e supostamente deveria pesquisar tudo o que tem "P" e "N" (pastas e ficheiros). Resolvido Obrigado :)
  18. Estou tentando alterar a cor de fundo de uma célula, porém está dando o seguinte erro: Uncaught TypeError: Cannot read property 'style' of null . Segue abaixo o meu código: function criarTabela(){ // vamos criar o elemento HTML table var tabela = document.createElement("table"); tabela.border = "1px"; tabela.cellSpacing = "0px"; tabela.cellPadding = "3px"; // vamos criar o corpo da tabela, ou seja, o tbody var corpo = document.createElement("tbody"); tabela.appendChild(corpo); // vamos criar três linhas contendo quatro células cada uma for(var i = 0; i < 151; i++){ var linha = corpo.insertRow(-1); for(var j = 0; j < 5; j++){ var celula = linha.insertCell(-1); celula.setAttribute("id", "lin"+i+"col"+j); } } // vamos anexar a tabela recém-criada a um elemento div var container = document.getElementById("container"); container.appendChild(tabela); } cria.addEventListener('click', criarTabela); let lin1col0 = document.getElementById('lin1col0'); let lin2col0 = document.getElementById('lin2col0'); let lin3col0 = document.getElementById('lin3col0'); let lin4col0 = document.getElementById('lin4col0'); let lin5col0 = document.getElementById('lin5col0'); let num = 1; switch(num){ case 1: lin1col0.style.backgroundColor = "red"; break; case 2: lin2col0.style.backgroundColor ="red"; break; case 3: lin3col0.style.backgroundColor = "red"; break; case 4: lin4col0.style.backgroundColor = "red"; break; case 5: lin5col0.style.backgroundColor = "red"; break; default: alert("Erro!"); }
  19. terra

    Chamar function javascript no PHP

    Olá, preciso chamar em blade laravel estou tentando assim mas não funciona <script>document.write(cidade)</script> <?php $variavelphp = "<script>document.write(cidade)</script>"; echo $variavelphp; ?> agradeço qualquer ajuda
  20. LucasLV

    Pedir permissões ao usuário

    Olá. Estou desenvolvendo um painel de chamados e nele terá uma função que busca por novos chamados e exibe uma notificação quando encontrar. A parte da notificação eu já fiz, só que eu queria que também fosse tocada um som, e quando faço isso o navegador diz: Com a notificação eu consigo quando o usuário clicar no botão pedir a permissão, então queria saber se isso também é possível para a reprodução automática.
  21. Olá, table = $('.dataTable').DataTable({ 'destroy':true, 'ajax':{ 'url':DIRPAGE + '/painel/exibir-brinde/todos', 'method':'GET', 'dataSrc':'' }, 'columns':[ {'data':'nome'}, {'data':'doc'}, {'data':'brinde'}, {'data':'data'}, {'data':'empresa'}, {'defaultContent':'<td class="id"><button class="btn btn-success btn-resgatar" value="id_usuario" id_brinde="id_brinde"><i class="fas fa-plus-circle"></i> Resgatar </button></td>'} ] });
  22. Sapinn

    Janela Modal com Slide Show

    Estou precisando colocar em um site um propriedade que toda vez que clicar em uma imagem apareça uma janela modal com um slide show em que você pode passar as imagens. Por exemplo se tiver a foto de um celular quando eu clicar nela aparecera um slide show, onde você pode ir passando e vendo outras imagens do celular. Eu já tentei fazer mais sempre dá erro quando eu coloco várias imagens e tento chamar uma por uma. Não sei se eu preciso chamar cada slide ou se existe uma forma simples de se fazer isso. Vou postar aqui um código que eu fiz: CSS: * { box-sizing:border-box; font-family: Arial; } .slideshow-container { max-width: 800px; position: relative; margin: auto; } .mySlides { display: none; } .prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; margin-top: -22px; padding: 16px; color: #4285f4; font-weight: bold; font-size: 28px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; } .next { right: 0; border-radius: 3px 0 0 3px; } .prev:hover, .next:hover { background-color: rgba(0,0,0,0.8); } .dot { cursor: pointer; height: 15px; width: 15px; margin: 10px 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; } .active, .dot:hover { background-color: #4285f4; } .fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } .img_slide{ width: 100%; height: 500px; } /* ----------------MODAL--------------------------------- */ .modal-container{ width: 100vw; height: 100vh; background: rgba(0, 0, 0, .8); position: fixed; top: 0px; left: 0px; z-index: 2000; display: none; justify-content: center; align-items: center; font-family: Arial, Helvetica, sans-serif; } .modal-container.mostrar{ display: flex; } @keyframes modal{ from{ opacity: 0; transform: translate3d(0, -60px, 0); } to{ opacity: 1; transform: translate3d(0, 0, 0); } } .mostrar .modal-content{ animation: modal .3s; } .fechar{ position: absolute; top: 8px; right: 3px; width: 30px; height: 30px; font-weight: bold; color: #4285f4; font-size: 25px; font-family: Arial, Helvetica, sans-serif; cursor: pointer; background: transparent; border: none; } @media (max-width: 600px) { .img_slide{ width: 100%; height: 300px; } } JAVASCRIPT: var slideIndex = 1; showSlides(slideIndex); function plusSlides(n) { showSlides(slideIndex += n); } function currentSlide(n) { showSlides(slideIndex = n); } function showSlides(n) { var i; var slides = document.getElementsByClassName("mySlides"); var dots = document.getElementsByClassName("dot"); if (n > slides.length) {slideIndex = 1} if (n < 1) {slideIndex = slides.length} for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } for (i = 0; i < dots.length; i++) { dots[i].className = dots[i].className.replace(" active", ""); } slides[slideIndex-1].style.display = "block"; dots[slideIndex-1].className += " active"; } function iniciaModal(modalID){ const modal = document.getElementById(modalID); if(modal){ modal.classList.add('mostrar'); modal.addEventListener('click',(e)=>{ if(e.target.id == modalID || e.target.className == 'fechar'){ modal.classList.remove('mostrar'); } }); } } const botaoChama = document.querySelector('#botaoChama'); botaoChama.addEventListener('click',()=>{ iniciaModal('modal'); }); const botaoChama2 = document.querySelector('#botaoChama2'); botaoChama2.addEventListener('click',()=>{ iniciaModal('modal2'); }); HTML: <div id="modal" class="modal-container"> <button class="fechar">X</button> <div class="slideshow-container"> <div class="mySlides fade"> <img src = "https://wallpapercave.com/wp/wp3473585.jpg" class="img_slide"> </div> <div class="mySlides fade"> <img src = "https://i.pinimg.com/originals/cd/7b/5c/cd7b5c8d4687b5c98a445127926a56e2.jpg" class="img_slide"> </div> <div class="mySlides fade"> <img src =" https://wallpapercave.com/wp/wp2043649.png " class="img_slide"> </div> <a class="prev" onclick="plusSlides(-1)">❮</a> <a class="next" onclick="plusSlides(1)">❯</a> <div style="text-align:center"> <span class="dot" onclick="currentSlide(1)"></span> <span class="dot" onclick="currentSlide(2)"></span> <span class="dot" onclick="currentSlide(3)"></span> </div> </div> </div> <div id="modal2" class="modal-container"> <button class="fechar">X</button> <div class="slideshow-container"> <div class="mySlides fade"> <img src="https://wallpapercave.com/wp/wp9688141.jpg" class="img_slide"> </div> <div class="mySlides fade"> <img src="https://wallpapercave.com/wp/wp8480719.jpg" class="img_slide"> </div> <div class="mySlides fade"> <img src="https://wallpapercave.com/wp/wp9683280.jpg" class="img_slide"> </div> <a class="prev" onclick="plusSlides(-1)">❮</a> <a class="next" onclick="plusSlides(1)">❯</a> <div style="text-align:center"> <span class="dot" onclick="currentSlide(4)"></span> <span class="dot" onclick="currentSlide(5)"></span> <span class="dot" onclick="currentSlide(6)"></span> </div> </div> </div> <button id="botaoChama">Modal</button> <button id="botaoChama2">Modal 2</button>
  23. Bom dia. Estou com uma situação, tenho um Objeto chamado parametros.params. Dentro deste objeto, pode vir 1 item ou 2 item ou 3 item, enfim, N itens. Exemplo: Parametros.params{ carro: "Gol" }; ou Parametros.params{ modalidade: "Futebol", duracao: 90 }; Percebem que os nomes dos itens, os valores e a quantidade mudaram, isso é o que acontece no meu caso. Continuando... Tenho 2 funções: function chamarmetodo1(argument1, argument2){}; function chamarmetodo2(argument){}; Existe algum método de eu criar algo parecido com isso chamarmetodo1(parametros.params); chamarmetodo2(parametros.params); Ou seja, gostaria de chamar o método que for, indiferente de quantos parâmetros ele espera, e com os itens que vem dentro do meu objeto parametros.params, tem como fazer isso?
  24. Rasp

    Navegar por itens de um array

    Fala galera! Estou com a seguinte situação e queria uma ajuda de pôr onde seguir o meu raciocínio para resolver: Possuo um array X com dados que vem do meu backend, exemplo: array = [ 0: [1, 'Banana', '3.00', '...'], 1: [2, 'Maça', '4.00', '...'], 2: [3, 'Abacaxi', '5.00', '...'] ]; Monto para o usuário uma tela com a tabela desses dados, com informações resumidas e um botão "detalhar" para exibir o conteúdo em um modal: | ID | Fruta | Preço| Ação | | 1 | Banana | 3.00 | Detalhar | | 2 | Maça | 4.00 | Detalhar | | 3 | Abacaxi| 5.00 | Detalhar | Até aí tudo certo, funciona redondo. Mas preciso fazer com que ao abrir o modal, independente do registro que cliquei (ID 1, 2 ou 3), eu possa "navegar" entre os outros registros no modal (possuo botões para isso) sem precisar sair do modal, como se fosse uma paginação. Como poderia construir essa lógica?
  25. bruno153

    JSON linhas para colunas

    Pessoal, preciso super de uma ajuda com o seguinte problema, eu preciso transformar com o javascript um JSON dessa forma: { "registros": { "valores": [ { "label": "DANILO KATHSON BILRO DE SOUZA", "data": [ { "realizado": "96.51" }, { "realizado": "94.58" }, { "realizado": "89.99" }, { "realizado": "93.38" } ] }, { "label": "FRANCISCO GEILSON RAMALHO", "data": [ { "realizado": "88.94" }, { "realizado": "95.95" }, { "realizado": "94.20" }, { "realizado": "92.36" } ] } ] } } Para que ele fique dessa forma: { "registros": { "valores": [ { "label": "DANILO KATHSON BILRO DE SOUZA", "data": ["96.51", "94.58", "89.99", "93.38"] ] }, { "label": "FRANCISCO GEILSON RAMALHO", "data": ["88.94", "95.95", "94.20", "92.36" ] } ] } } poderiam me dar um caminho de como eu poderia fazer isso? Desde já, agradeço muito pelo atenção.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.