Jump to content

Search the Community

Showing results for tags 'Javascript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2255 results

  1. 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>
  2. 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!
  3. 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>
  4. 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.
  5. 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.
  6. 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); });
  7. 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>
  8. 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(); } } } } \
  9. 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()); } }
  10. $.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
  11. 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
  12. 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()%>
  13. 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?
  14. 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*
  15. 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 :)
  16. 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?
  17. 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!"); }
  18. 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
  19. 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.
  20. 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>'} ] });
  21. 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>
  22. 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?
  23. Marcos RJ

    Máscara com Javascript

    Olá pessoal. Na paz? É o seguinte, tenho um formulário onde gera um cálculo automático conforme abaixo: <div class="container"> <form method="post" style="margin-top: 10px"> <div class="form-group"><label>Valor Total: </label><input type="text" id="valorTotal" class="form-control" value="12000.00" onchange="calcular()"></div> <div class="form-group"> <div class="col-md-12"> <input type="radio" name="JurosDesconto" onclick="desabilitarJurosDesconto(0)"> <label>Juros: <small>Cobrar após o vencimento</small></label> <div class="input-group" style="width: 30%"> <input type="number" name="Juros" id="juros" class="form-control" min="0" max="100" value="0" onKeyPress="if(this.value.length==2) return false;" onchange="calcular()" disabled> <span class="input-group-addon" id="basic-addon2">%</span> </div> </div> </div> <div class="form-group"> <div class="col-md-12"> <input type="radio" name="JurosDesconto" onclick="desabilitarJurosDesconto(1)"> <label>Desconto:</label> <div class="input-group" style="width: 30%"> <input type="number" name="Desconto" id="desconto" class="form-control" min="0" max="100" value="0" onKeyPress="if(this.value.length==2) return false;" onchange="calcular()" disabled> <span class="input-group-addon" id="basic-addon2">%</span> </div> </div> </div> <div class="form-group"> <div class="col-md-12"> <input type="checkbox" name="QTDParcelas" id="qtdParcelas" onclick="desabilitarQtdParcelas()"> <label>Qtd. de parcelas:</label> <div class="input-group" style="width: 30%"> <input type="number" name="QuantidadeParcelas" id="parcelas" class="form-control" min="0" max="100" value="0" onKeyPress="if(this.value.length==2) return false;" onchange="calcular()"> </div> </div> </div> <div class="form-group" style="margin-top: 10px"> <label for="nomealuno" class="control-label">Valor Final: <span style="color: red">*</span></label> <input type="text" name="ValorFinal" id="valorFinal" class="form-control" onchange="calcular()" required="required"> </div> <div class="form-group"> <label for="nomealuno" class="control-label">Valor das parcelas: <span style="color: red">*</span></label> <input type="text" name="ValorParcelas" id="valorParcelas" class="form-control" onchange="calcular()" required="required" onchange="calcular()"> </div> </form> </div> Javascript <script type="text/javascript"> function calcular(){ var valor1 = document.getElementById('valorTotal').value;// valor total var valor1T = parseFloat(valor1.replace(/[^0-9,]*/g, '').replace(',', '.')); var valor2 = parseInt(document.getElementById('juros').value); // juros var valor3 = parseInt(document.getElementById('desconto').value); // descontos var valor4 = document.getElementById('valorParcelas').value; // parcelamento if (!isNaN(valor1T) && !isNaN(valor2) && !isNaN(valor3) && !isNaN(valor4)){ if(valor2){ // juros var valorT = (valor1T * (valor2/100)) + valor1T; } if(valor3){ // desconto var valorT = (valorT * (valor3/100)) - valor1T; } if(valor4){ // parcelamento var valorP = valorT / valor4; if(valor2){ var valorPP = (valorP * (valor2/100)) + valorP; }else if(valor3){ var valorPP = (valorP * (valor3/100)) - valorP; }else{ var valorPP = valorP; } } var valorFinal = "R$ " + parseFloat(valorT).toFixed(2) .replace('.',',') .replace(/([0-9]*)([0-9]{3},*)/, '$1.$2'); document.getElementById('valorFinal').value = valorFinal; if(!isNaN(valorPP)){ var valorFinal = "R$ " + parseFloat(valorPP).toFixed(2) .replace('.',',') .replace(/([0-9]*)([0-9]{3},*)/, '$1.$2'); var valorParcelas = "R$ " + parseFloat(valorPP).toFixed(2) .replace('.',',') .replace(/([0-9]*)([0-9]{3},*)/, '$1.$2'); document.getElementById('valorFinal').value = valorFinal; document.getElementById('valorParcelas').value = valorParcelas; } } } </script> O problema está quando mostro o resultado no campo valorFinal e valorParcelas. Quando crio a máscara de retorno e o valor não é milhar, me retorna dessa forma R$ .323,00. O trecho seria esse: var valorFinal = "R$ " + parseFloat(valorPP).toFixed(2) .replace('.',',') .replace(/([0-9]*)([0-9]{3},*)/, '$1.$2'); var valorParcelas = "R$ " + parseFloat(valorPP).toFixed(2) .replace('.',',') .replace(/([0-9]*)([0-9]{3},*)/, '$1.$2'); Como faço para que essa máscara automática funcione com valores com e sem milhar?
  24. 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.
  25. Bom dia a todos. Eu tenho o seguinte código em HTML <input type="checkbox" id="checkmarcacao1" name="checkmarcacao1" value="checkmarcacao1"> <input type="time" id="hora101" name="hora101" disabled="disabled"> E tenho o seguinte código em Javascript <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> $(document).ready(function () { $('input[name=checkmarcacao1]').change(function() { if ($(this).is(':checked')) { $('input[name=hora101]').removeAttr('disabled'); } else { $('input[name=hora101]').attr('disabled',true); } }); }); </script> Esse meu código em Javascript faz o seguinte: Quando meu Checkbox está marcado, ele habilita o input time. Se eu desmarcar o checkbox, o input time é desabilitado. Acontece que se eu marcar o checkbox, escrever no input time, por exemplo: 12:34, depois desmarcar o checkbox o input time fica desabilitado porém o valor 12:34 ainda fica escrito nele. Eu gostaria de saber como apagar o valor do input time quando o checkbox estiver desmarcado. Quem quiser testar o código segue o link: https://jsfiddle.net/o8f3zvqu/
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.