Ir ao conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''Javascript''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
  • Eletrônicos
  • Outros
  • Clube do Hardware

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrar resultados em...

Encontrar resultados que...


Data de criação

  • Iniciar

    FIM


Última atualização

  • Iniciar

    FIM


Filtrar pelo número de...

Data de registro

  • Iniciar

    FIM


Grupo


Caixas de som

Encontrado 194 registros

  1. Olá, estou estudando front-end, e gostaria de saber como um desenvolvedor fullstack desenvolveria um aplicativo em uma linguagem como o react.js e a parte gráfica ? eu teria que utilizar uma linguagem e uma biblioteca para fazer? desculpa eu n sei se é possível carregar o css3 para o back-end.
  2. Boa tarde tenho um formulario simples de envio com nome/ email/ evento/ quantidade de pessoas Quantidade de pessoas é um botão radio <div class="form-group"><label>Quantidade de Pessoas</label> <input type="radio" id="quantidade" name="valor" value="Valor1">Até 50 pessoas <input type="radio" id="quantidade" name="valor" value="Valor2">De 51 a 180 pessoas <input type="radio" id="quantidade" name="valor" value="Valor3">Acima de 181 pessoas </div> Preciso que ao invés de aparecer "valor1" "valor2" "valor3" apareceça um texto formatado com links dentro inclusive Tentei fazer uma função java script mas não é muito minha área Algúem sugere algo?
  3. Olá pessoal, sou responsável por um sistema web, e hoje preciso de um "norte" do que fazer. Preciso imprimir automaticamente impressões - os dados vem de um ajax formato JSON. Antes de mais nada, as impressões são de recibos impressos em impressoras térmicas (como por exemplo um Epson t20 da vida). O que acontece é que teria que ir "jogando" as impressões de forma AUTOMÁTICA, ou seja, ficariam sendo feitas as impressões sem usuário operar o navegador/aplicativo. Exemplo: produtos A vão para impressora A e produtos B vão para impressoras B. Via navegador, consigo fazer com que o firefox e chrome façam a impressão automática com parâmetros específicos no navegador e javascript que vai fazendo a impressão utilizando setTimeout. Porém, hoje tenho clientes utilizando somente 1 impressora. O problema vai ser quando o cliente quiser jogar na impressora A e B. Nesse caso, como é feito hoje, teria que ser aberto mais um navegador... e assim seria sucessivamente, usuário teria que ficar abrindo novos navegadores (1 navegador para 1 impressora), configurar esses navegadores para impressões automáticas... ou seja, pouco prático. Preciso de alguma forma de automatizar isso... pegar os dados via json, e jogar a impressão para impressora A, B ou quantas impressoras formem necessárias, conforme necessidade. Acredito que terá que ser uma solução via Desktop.... ou tomara que eu esteja errado hahah Porque via navegador já está implementado e via desktop terei que fazer tudo novamente: login no sistema, obter json de impressões, configurar qual impressora será impressa, listagem de impressoras, claro a impressão em si e assim vai. Pensei também no electon. Enfim, se alguém já passou por esse problema e puder ajudar. Obrigado.
  4. Boa tarde, eu inclui no meu site um formulário de newsletter de terceiros através da tag SCRIPT, mas esse formulário não é responsivo, então quando meu site é aberto no celular todo o conteúdo se adapta menos esse formulário, alguém teria uma ideia de como eu poderia deixa-lo responsivo?
  5. Eu pesquisei por timer em javascript para usar em off no browser. Ele funciona muito bem e eu só tive que inserir a hora. Como eu só preciso da informação de quem já tem muito conhecimento na área, eu creio que eu não preciso passar muita informação. Resumindo: Em minutos tem "seconds / 60". Fazendo um cálculo rápido, eu apenas inseri um "3600" na hora. Eu só gostaria de ter certeza se eu fiz certo. Edit Comparando com um app em meu smartphone, o timer em JS apresenta pequeno atraso nos segundos. E antes que perguntem, a bateria do meu smartphone dura muito pouco e não da para o que eu preciso. edit2 Todos os javascripts geram um atraso depois de alguns minutos. Por quê? Edit 3 Eu estou testando em outro navegador. <div class="timer"> <span id="hours">0</span> hour(s) <span id="minutes">0</span> minute(s) <span id="seconds">0</span> seconds. </div> <input id="start-button" type="button" value="START" onclick="startTimer()"></input> <input id="stop-button" type="button" value="STOP" onclick="stopTimer()"></input> <hr/> <footer> <p>Created by Stephen Moon 2015</p> <p><a href="http://www.logicalmoon.com">http://www.logicalmoon.com</a></p> </footer> <script type="text/javascript"> activateButtons(false, true); function startTimer() { var seconds = 0; timer = setInterval(function() { seconds ++; document.getElementById("hours").innerText = parseInt(seconds / 3600); document.getElementById("seconds").innerText = seconds % 60; document.getElementById("minutes").innerText = parseInt(seconds / 60); activateButtons(true, false); }, 1000); } function stopTimer() { clearInterval(timer); activateButtons(false, true); } function activateButtons(start, stop) { document.getElementById("start-button").disabled = start; document.getElementById("stop-button").disabled = stop; } </script>
  6. Pessoal, beleza? alguém sabe dizer se tem como pegar um texto de um arquivo .txt e inputar em um <textarea>? ... <textarea id="chat"> </textarea> <script> document.getElementById("chat") = ????(abre arquivo e pega o texto) </script> ...
  7. Estou com um formulário HTML e um código JavaScript, entretanto o JavaScript não quer escutar o evento de click... Já fiz o console.log('') para pegar os valores do id, para verificar se realmente estão sendo pegos e estão normalmente, mas quando eu adiciono um evento ao botão ele ignora. Qual o erro? HTML <form method="POST"> <label>Nome</label> <input type="text" class="form-control" name="name" id="name" placeholder="Nome"> <label>E-mail</label> <input type="email" class="form-control" name="email" id="email" placeholder="E-mail"> <label>Telefone/Celular</label> <input type="tel" class="form-control" name="phone" id="phone" placeholder="Telefone/Celular"> <input type="hidden" value="Colorimetria" name="course" id="course"> <input type="hidden" value="" name="module" id="module"> <button type="submit" class="waves-effect waves-light cta btn-large btn-solicitar-modal pulse-hover" id="buttonPress" > Solicitar curso </button> </form> JavaScript window.addEventListener('DOMContentLoaded', () => { var regexCharactere = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/; var regexEmail = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/; var regexTel = /(?:^\([0]?[1-9]{2}\)|^[0]?[1-9]{2}[\.-\s]?)[9]?[1-9]\d{3}[\.-\s]?\d{4}$/; var name = document.getElementById('name'); var email = document.getElementById('email'); var phone = document.getElementById('phone'); var buttonPress = document.getElementById('buttonPress'); console.log(buttonPress); //Aqui ele retorna normalmente o botão que está no HTML buttonPress.addEventListener('click', (e) => { if(!regexCharactere.test(name.value) || name.value == "" || name.value == undefined || name.value == null) { alert("Nome não reconhecido"); name.focus(); e.preventDefault(); } if(!regexEmail.test(email.value) || email.value == "" || email.value == undefined || name.value == null) { alert("E-mail inválido"); email.focus(); e.preventDefault(); } if(!regexTel.test(phone.value) || phone.value == "" || phone.value == undefined || phone.value == null) { alert("Insira um telefone correto\n(DDD) + num do telefone"); phone.focus(); e.preventDefault(); } }); });
  8. bem pessoal, sou novo aqui no forum e to querendo tirar uma duvida, fui solicitado para um serviço, e o serviço é o desenvolvimento de uma pagina em que os clientes que entrarem nessa pagina, vão poder montar uma cozinha, ou banheiro, arrastando as imagens dos moveis para uma div intitulada editor, e depois que a pessoa montar da forma que ela achar melhor, vai ter um botão download, onde ela poderar baixar a imagem que ela fez na div, eu ja pesquisei previamente, e vou usar o jquery para criar os arrastaveis, e vou usar uma biblioteca html2canvas, para tirar a print da div depois de editada, vocês acham que apenas com isso seria possivel? esse é um caminho certo para para fazer algo do tipo? so no cliente-side isso seria possivel? desde ja agradeço a todos que responderem.
  9. bom dia pessoal, mais uma duvida aqui, vou explicar meu problema, eu tenho uma div principal, e essa div recebe outras div pela função .append() do jquery, e eu uso a função do jquery-ui .draggable() para deixar as mesmas arrastaveis dentro da div principal, só que o problema que esta me incomodando, é que as div adicionadas pelo .append() saem da div principal se arrastalas, e eu preciso de uma forma de conter elas apenas dentro da div principal, alguem tem uma luz nessa questão?
  10. Sabe aqueles sites que possuem uma imagem ou um botão que ativa o modo noturno? Então gostaria de saber como posso inserir ele no meu projeto. Porém gostaria de por uma imagem de uma lua e quando clicasse nela alterasse a cor do bg para uma da minha escolha, e também gostaria de saber se é possível fazer uma musica tocar no momento em que ativam o modo noturno. Gostaria de por um código mas como sou novo em relação a Js, não sei nem por onde começar. Obrigado! <!Doctype html> <html lang="pt-br"> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="css/style.css"> <script type="text/javascript" src="js/scripts.js"></script> <title>Portal - Dehill</title> </head> <body bgcolor="eebd30"> <div id="logo"> <img src="images/Logo.png" title="Logo-Dehill" alt="Logo do site"> </div> <div id="github"> <img src="images/github.png" title="GitHub - Dehill"> </div> <div id="spotfy"> <img src="images/spotfy.png" title="PlayList - Dehill"> </div> <div id="sound"> <embed src="" height="1" width="1" autostart="true"> </div> <div class="text"> </div> </body> </html> O máximo que tem ai é o básico do HTML mesmo.
  11. Tenho um JSON aqui com 1000 objetos dentro de uma array, ta em inglês, o problema e que quero traduzir para pt-Br e quando uso o google tradutor simplesmente buga, por ex { "description": "Do you like donuts? If you're also a donuts lover, come on and enjoy it!"}, { "description": "(segundo ex aleatorio em inglês...)" } ... + 1000 em algumas linhas as descrições permanece em inglês em outras não mesmo passando pelo google tradutor, tem outro jeito de traduzir? Pois preciso das descrições em pt-Br, para puxar os dados dentro de uma lista em loop listando todas as descrições, então preciso que o nome do item description permaneca para dar item.description e listar todas, tem outro jeito mais funcional?
  12. Estou usando um componente chamado "trip" e esse componente tenta recuperar algumas informações, como "id do motorista", "valor" e "distância" entre o passageiro e o motorista. Quando a função de Geolocalização está passando para o componente, ele não recupera todos os objetos. Eu acho que o Cordova Plugin não está funcionando corretamente. Tentei aumentar para "alta precisão" nas configurações de localização e defini as permissões para tentar resolver esse problema. Eu recebo este erro: Runtime Error Firebase.set failed: First argument contains undefined in property 'deals.xk7ePu6qC8ZrPeJ0jPxZ7K9kBw33.fee' Requisição da Corrida: makeDeal(driverId, origin, destination, distance, fee, currency, note, paymentMethod, promocode, discount) { let user = this.authService.getUserData(); return this.db.object('deals/' + driverId).set({ passengerId: user.uid, currency: currency, origin: origin, destination: destination, distance: distance, fee: fee, note: note, paymentMethod: paymentMethod, status: DEAL_STATUS_PENDING, createdAt: Date.now(), promocode: promocode, discount: discount }); } Buscar na API a localização, id, dos motoristas próximos, e calcula a distância: getDriver(id) { return this.db.object('drivers/' + id); } // get driver position getDriverPosition(locality, vehicleType, id) { return this.db.object('localities/' + locality + '/' + vehicleType + '/' + id); } getActiveDriver(locality, vehicleType) { return this.db.list('localities/' + locality + '/' + vehicleType); } Gostaria da ajuda dos amigos, por favor! Não sei mais o que fazer!
  13. Olá a todos. Então.. eu estava praticando um pouco de HTML / CSS e no fim cheguei a um resultado bem legal e simples claro disto aqui: Eu sei que alguns vão reconhecer isto.. Mas para quem não conhece é algo relacionado ao game MU ONLINE. Enfim. Como podem ver eu inventei alguns adicionais que no caso são as características dessa armadura, porém eu gostaria de aplicar um efeito em que esses adicionais apareçam quando eu passar o mouse por cima da imagem da armadura.. como se fosse dentro do game. Abaixo vão alguns exemplos: Efeito aplicado em um projeto HTML: O mesmo efeito In Game: Sei que pode parecer algo meio trivial mas gostaria muito de aprender como eu faço para criar algo igual, se puderem me ajudar eu agradeço de coração. O meu projeto ficou assim: HTML <!doctype html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Coden - MU</title> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body bgcolor="181818"> <center> <div class="waritem"> <img src="https://scontent.fsdu7-1.fna.fbcdn.net/v/t1.15752-9/54516648_2075730542491989_5516055588066295808_n.png?_nc_cat=101&amp;_nc_eui2=AeF_-on6lpeNQRt5TzCqhngSOhEqWNfW7HaS9fu-VT_HRngsDzwIQoiFs0Fukr0dvNiOIsEj6-JzxL3Y8ZBUQBJx25s_s7f5IZEKf3hG76S7gQ&amp;_nc_ht=scontent.fsdu7-1.fna&amp;oh=4120f3acc0b84f10c9313ef4701e2fdc&amp;oe=5D1AE237" alt="" class="img" style="width: 188px; height: 395px;"> <p>Set of War [C][RL] +15</p> <p>&nbsp;</p> <div class="adds"> <p>Defesa: 366</p> <p>Aumenta 62% do Dano</p> <p>Absorve 55% do Dano</p> <p>Aumenta Velocidade</p> <p>Durabilidade: [255/255]</p> <p>Level necessário: 330</p> <p>&nbsp;</p> <p><span style="color:#97afd5">Aumenta vida em +125 pontos</p></span> <p><span style="color:#97afd5">Aumenta mana em 125 pontos</p></span> <p><span style="color:#97afd5">Ignora o poder defensivo do oponente em 3%</p></span> <p><span style="color:#97afd5">Aumenta Máximo de AG +50</p></span> <p><span style="color:#97afd5">Aumenta velocidade de ataque (mágico) em +5</p></span> <p><span style="color:#97afd5">Sorte (taxa de sucesso +25% para Jewel of Soul)</p></span> <p><span style="color:#97afd5">Sorte (dano crítico +5%)</p></span> <p><span style="color:#97afd5">Recuperação de vida 7%</p></span> <p>&nbsp;</p> </div> </div> <div class="plusadd"> <p>War Option:</p> </div> <p>&nbsp;</p> <p><span style="color:#97afd5">Absorve Dano +10% (equipado com Fenrir ou Dino Green)</p></span> <p><span style="color:#97afd5">Ataque Total +7% (equipado com Fenrir ou Dino Green ou Gold)</p></span> <p><span style="color:#97afd5">Aumenta 4% dano adicional (às Sexta-feira)</p></span> <p><span style="color:#97afd5">Aumenta 3% dano total (equipado com Ring e Pendant of Style)</p></span> <p><span style="color:#97afd5">Aumenta +2% defesa total (quando oponente estiver equipado com Fenrir Red)</p></span> <p><span style="color:#97afd5">Perde -5% de defesa (quando oponente estiver equipado com Fenrir Gold)</p></span> <p><span style="color:#97afd5">cai 20 Antidotes a cada 30 minutos conectados</p></span> </center> </body> </html> O CSS: .waritem{ font-weight: bold; font-size: 15px; font-family: "Verdana", sans-serif; color: #2c9672; background-color: transparent; text-align:center; } .adds{ font-weight: normal; font-family: "Verdana", sans-serif; font-size: 15px; color: #ffffff; background-color:transparent; padding-top: 1px; padding-botton: 1px; text-align:center; } .plusadd{ font-weight:bold; font-size: 15px; font-family: "Verdana", sans-serif; color:#ffffff; background-color:#2c9672; text-align:center; } E mais um adicional seria pedir ajuda com isto aqui: Como podem ver nessa imagem acima ela tem um total de 10 itens que são icones pequenos que ao clicar neles logo ele irá dar loading na foto do item completo, gostaria de saber como fazer isso. (PARA ESTA ULTIMA DUVIDA NÃO TENHO CÓDIGO BASE POR QUE NÃO SEI NADA DE JS ENTÃO NEM COMECEI) OBRIGADO!
  14. Boa Tarde, preciso mostrar um formulário quando clicar no botão. Hoje para mostrar o formulário tenho que clicar duas vezes. segue o meu código. <input id="show-dateTime" type="button" value="Date/Time Config." onclick="showTime();" /> function showTime() { if (document.getElementById("setDateTimeConfig").style.visibility == "hidden") { document.getElementById("setDateTimeConfig").style.visibility = "visible"; document.getElementById("setDateTimeConfig").style.display = ''; } else { document.getElementById("setDateTimeConfig").style.display = 'none'; document.getElementById("setDateTimeConfig").style.visibility = "hidden"; } }
  15. Olá, eu sou muito novo na programação e estou com um trabalho que não consigo fazer sozinho Preciso retornar em JSON usando uma função no node.js Acredito que seja bem simples, mas eu ainda não consigo entender sem ver um exemplo prático na minha frente. Então gostaria que alguém pudesse fazê-lo e me mostrar como foi feito. Só preciso que façam um, os outros eu saberei fazer pois já terei aprendido. Minha dificuldade está na organização correta das pastas... em qual arquivo eu devo colocar as funções... Como faz as funções e etc Desde já agradeço imensamente pela ajuda.API.docx Att, Renan Segretti
  16. Então, estou tentando fazer uma função onde ao selecionar um input tipo radio específico uma parte do formulário é ignorado e não aparece na tela, caso selecione o outro, ele mostra o formulário completo. Mas estou com problemas que quando seleciono um o input referente ao desaparecimento de uma parte do formulário o botão de submit não aparece junto. Alguém me ajuda. <body> <a href="logout.php">sair</a> <center> <form method='POST' action='cadastroFeedback.php'> <?php echo"<input type='hidden' name='idUser' value='".$_SESSION['idUser']."'>"; ?> Nome do cliente: <input type="text" name="nomeCliente" placeholder="Digite o nome do cliente" required><br><br> Equipe de instalação: <select name='idInstalador' class="form-control"> <?php foreach($instaladores as $instalador){ echo "<option value={$instalador['idInstalador']}>{$instalador['nomeInstalador']}"; } ?> </select> <br><br> Cliente atendeu: Não <input type="radio" name="atendimento" id ='nao' value="Não" checked> Sim <input type="radio" name="atendimento" id ='sim' value="Sim"> <br><br> <div id='feedback'> A instalação, atendimento e o serviço de internet estão sendo satisfatórios? <input type="text" name="relatoSatisfacao" placeholder="Digite o relato" required><br><br> Antiga operadora: <input type="text" name="antigaOperadora" placeholder="Digite a antiga operadora"required><br><br> Nota da instalação: <input type="int" name="notaInstalacao" placeholder="1 a 10" required><br><br> <div> <input type="submit" name='botao' value='Cadastrar'> </center> <a href="pageAtendente.php"><<<:</a> </body> <script> let sim = document.getElementById("sim"); let nao = document.getElementById("nao"); document.getElementById("feedback").style.display = 'none'; sim.addEventListener("click",function(){ document.getElementById("feedback").style.display = 'block'; document.getElementById("relatoSatisfacao").required = true; document.getElementById("antigaOperadora").required = true; document.getElementById("notaInstalacao").required = true; }) nao.addEventListener("click",function(){ document.getElementById("feedback").style.display = 'none'; document.getElementById("relatoSatisfacao").required = false; document.getElementById("antigaOperadora").required = false; document.getElementById("notaInstalacao").required = false; }) </script>
  17. Ola galera, estou com uma duvida, na criação de uma janela de select, utilizando Javascript. Em PHP eu consigo fazer essa janela: ( Com as opções já na tela, basta o cliente selecionar o que deseja ou pesquisar) porém em Javascript fica assim: A pesquisa foi feita, quando digita A por exemplo é que aparece os registros que contenha A por exemplo. Arquivo em js function selectLotes(){ $("#lote_selecionado").select2({ language: { inputTooShort: function(args) { // args.minimum is the minimum required length // args.input is the user-typed text return "Por favor, busque pelo Produto ou Lote"; }, loadingMore: function() { return "Buscando mais resultados"; }, noResults: function() { return "Nenhum dado encontrado"; }, searching: function() { return "Buscando..."; } }, escapeMarkup: function (markup) { return markup; }, minimumInputLength: 1, ajax: { url: urlBase + '/notaFiscal/buscaLotes', dataType: 'json', type: "GET", quietMillis: 50, data: function (data) { return { data: data.term }; }, processResults: function (data) { return { results: data }; }, cache: true } }); } buscaLotes: public function buscaLotes(){ $this->autoRender = false; $array = []; if(isset($_GET['data']) && !empty($_GET['data'])){ $term = strtoupper($_GET['data']); $lotes = $this->LotesProdutos->find('all', [ 'fields' => ['LotesProdutos.*','Produto.pro_descricao'], 'joins' => [ [ 'table' => 'produtos', 'alias' => 'Produto', 'joins' => 'LEFT', 'conditions' => ['LotesProdutos.lote_produto = Produto.pro_id'] ] ], 'conditions' => ['or' => ['LotesProdutos.lote_produto_id LIKE' => '%'.$term.'%', 'Produto.pro_descricao LIKE' => '%'.$term.'%'], 'LotesProdutos.lote_status = 2','LotesProdutos.lote_id_filho is NULL'] ]); if(count($lotes) > 0){ foreach($lotes as $key => $value){ $array[] = ['id' => $value['LotesProdutos']['lote_produto_id'], 'text' => $value['LotesProdutos']['lote_produto_id'].' - '.$value['Produto']['pro_descricao']]; } }else{ $array[] = ['id' => 0, 'text' => 'Nenhum resultado']; } } return json_encode($array); }
  18. Meu https://www.eduardodequadros.com/tecninfo/lista_cursos_ti/curso1_aula1.html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Eduardo de Quadros - Tecnologia da Informação - Curso 1 - Aula 1</title> <link type="img/x-icon" rel="icon" href="https://www.eduardodequadros.com/assets/img/icon.ico"> <link type="text/css" rel="stylesheet" href="https://www.eduardodequadros.com/assets/style.css"> <script type="text/javascript" src="https://www.eduardodequadros.com/assets/script.js"></script> </head> <body> <header> <div class="logo"><img onload="decimalOrigem(this);" src="https://www.eduardodequadros.com/assets/img/logo.png"></div> </header> <br> <p class="apenas_link texto_grande"> <a href="https://www.eduardodequadros.com/tecninfo/lista_cursos_ti/lista_cursos_ti.html">Página Anterior</a> </p> <br><h2>Aula 1 do Curso 1 de Tecnologia da Informação</h2> <br> <p>  O Sistema de Numeração Decimal é o sistema de numeração mais utilizado pelos seres humanos no mundo. Ele é também um dos 4 sistemas de numeração mais utilizados na Área de TI. Por que utilizamos o sistema decimal? Pois temos geralmente 10 dedos nas mãos. Se você está utilizando o sistema decimal, então você pode ler os números como a grande maioria dos brasileiros leem. Senão, se você está utilizando qualquer um dos outros sistemas de numeração mais utilizados na Área de TI, então você deve ler dígito por dígito. A cada 3 dígitos da direita para a esquerda só é permitido um separador nos números decimais.<br>  A base do sistema decimal é a base 10. Você pega o número decimal, coloca entre parênteses e escreve a base 10 subscrita à direita do fecha-parênteses.</p><br> <div class="apenas_link"><img id="sistema_decimal_origem" width="600" src="https://www.eduardodequadros.com/assets/img/origem_decimal_final-23.png"></div> </body> </html> Meu https://www.eduardodequadros.com/assets/script.js: function decimalOrigem(img){ setTimeout(origemDecimalFinal1(img), 4000); setTimeout(origemDecimalFinal2(img), 2000); setTimeout(origemDecimalFinal3(img), 2000); setTimeout(origemDecimalFinal4(img), 2000); setTimeout(origemDecimalFinal5(img), 2000); setTimeout(origemDecimalFinal6(img), 2000); setTimeout(origemDecimalFinal7(img), 2000); setTimeout(origemDecimalFinal8(img), 2000); setTimeout(origemDecimalFinal9(img), 2000); setTimeout(origemDecimalFinal10(img), 2000); setTimeout(origemDecimalFinal11(img), 2000); setTimeout(origemDecimalFinal12(img), 2000); setTimeout(origemDecimalFinal13(img), 2000); setTimeout(origemDecimalFinal14(img), 2000); setTimeout(origemDecimalFinal15(img), 2000); setTimeout(origemDecimalFinal16(img), 2000); setTimeout(origemDecimalFinal17(img), 2000); setTimeout(origemDecimalFinal18(img), 2000); setTimeout(origemDecimalFinal19(img), 2000); setTimeout(origemDecimalFinal20(img), 2000); setTimeout(origemDecimalFinal21(img), 2000); setTimeout(origemDecimalFinal22(img), 2000); setTimeout(origemDecimalFinal23(img), 2000); setTimeout(origemDecimalFinal24(img), 4000); decimalOrigem(img); } function origemDecimalFinal1(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-23.png" } function origemDecimalFinal2(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-22.png" } function origemDecimalFinal3(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-21.png" } function origemDecimalFinal4(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-20.png" } function origemDecimalFinal5(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-19.png" } function origemDecimalFinal6(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-18.png" } function origemDecimalFinal7(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-17.png" } function origemDecimalFinal8(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-16.png" } function origemDecimalFinal9(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-15.png" } function origemDecimalFinal10(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-14.png" } function origemDecimalFinal11(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-13.png" } function origemDecimalFinal12(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-12.png" } function origemDecimalFinal13(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-11.png" } function origemDecimalFinal14(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-10.png" } function origemDecimalFinal15(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-9.png" } function origemDecimalFinal16(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-8.png" } function origemDecimalFinal17(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-7.png" } function origemDecimalFinal18(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-6.png" } function origemDecimalFinal19(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-5.png" } function origemDecimalFinal20(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-4.png" } function origemDecimalFinal21(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-3.png" } function origemDecimalFinal22(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-2.png" } function origemDecimalFinal23(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-1.png" } function origemDecimalFinal24(img) { img.src = "https://www.eduardodequadros.com/assets/img/origem_decimal_final-0.png" } Eu quero 4 segundos da última pra primeira imagem e da primeira pra segunda. Quando o evento é onload, meu computador fica muito lento. Então qual evento devo usar?
  19. Como faço para limitar a quantidade de exibição de cada div criada por cada botão, e fazer com que quando o botão for clicado novamente some +1 no campo txt_result. <script> function conteudo(btn) { //Cria a div var div_c = document.createElement("DIV"); div_c.style.width = "30%"; div_c.style.height = "35px"; div_c.style.margin = "30px 10px"; div_c.style.background = "#ffe0e0"; div_c.innerHTML = "Item: <input name='txt_result' type='text' value='' />"; document.getElementById("main").appendChild(div_c); //Pega os conteúdos e exibe var num = btn.previousElementSibling.value; div_c.querySelector('[name="txt_result"]').value = num; } </script> <input name="txt" id="txt_1" type="text" value="1" /> <input name="btn1" id="btn1" type="button" value="Botao 1" onclick="conteudo(this)" /> <br /> <input name="txt" id="txt_2" type="text" value="2" /> <input name="btn2" id="btn2" type="button" value="Botao 2" onclick="conteudo(this)" /> <br /> <input name="txt" id="txt_3" type="text" value="3" /> <input name="btn3" id="btn3" type="button" value="Botao 3" onclick="conteudo(this)" /> <div id="main"></div>
  20. Bom dia a todos, Estou realizando um projeto na faculdade, que seria uma especie de portal de noticias com simuladores econômicos. A minha duvida e a seguinte todas as noticias viram a partir de um API, onde eu vou dar um destaque a uma noticia especifica e o restante seria dividas em grids pela pagina. queria saber se ha uma forma de traçar o assunto mais relevantes dessas noticias e a partir dai destacar um assunto que esta em alta nesse momento.
  21. Gostaria de saber como posso dar um submit no form após ele preencher os campos. - Todos os campos do form são obrigatórios, assim que o ultimo for preenchido ele precisa disparar o submit. Alguma luz?
  22. Saudações. Tenho uma página mobile que meus alunos inserem os nomes para acessar o conteúdo. O problema é que, depois do acesso (sem login é só inserir os nomes e tocar em acessar), se eles se descuidarem e puxar demais a página pra baixo o navegador vai atualizar e volta para a página inicial, pois a mudança da página é com a função do JQuery: $('#div').load('pagina.html') Gostaria de saber se tem alguma forma de evitar esse refresh acidental via página? Agradeço.
  23. Bom dia, procurando a respeito de JS, tenho algumas dúvidas: O PHP que uso preciso que o servidor tenha suporte para o mesmo, no caso do JavaScript preciso que tenha suporte também ou qualquer servidor roda? Vi esta informação da imagem abaixo na Web, tudo isso é JavaScript mesmo? Funciona que nem Java, por exemplo o jeito que escreve para web é o mesmo para mobile e desktop? ou toda vez que for programar para uma plataforma precisa "aprender" novamente? Qual IDE você usa?
  24. Boa tarde pessoal, sou novo aqui no Fórum. Trabalho em uma empresa e essa empresa está retirando o pacote Office e migrando para o GSuite... Porém tenho várias Macros em Excel. Meu problema é o seguinte fiz uma planilha no Google Sheets e nessa planilha crio duas paginas (abas) - Valores e Layout, a pag. Valores e uma planilha com vários campos e linhas a serem migrado para um .txt ou para o G Docs, e a outra página Layout, me informa a estrutura a ser montado no meu .txt ou G docs , como os campos deverão ser importados junto com os valores da Planilha Valores... basicamente a estrutura está montada, varrendo cada linha da página valores e as colunas toda do Layout para cada linha da página de valores... No Excel é tranquilo exportar essas informações para um .txt. Mas no Google não consigo pegar os dados dessa planilha e exportar para o .txt ou até mesmo G Docs. Faço a busca do arquivo no meu G Driver - encontra, mas não consigo copiar os dados da minha planilha para dentro do .txt Resumo. Copiar os dados de uma planilha do G Suite e importar para um .txt com a formatação que o SAP entende. // SetContent sempre substitui o texto encontrado no texto, pelo último... Existe uma função no API Google GSuite, DriveApp que me ajude? function TratamentoPagina() { // instanciar as Planilhas (Valores e Layout) var PlanValores = new PageValores(); var PlanLayout = new PageLayout(); var i = 0; try{ for ( i in PlanValores){ // obtém os dados da Planilha Valores var colunaValores = PlanValores[i]; //pega a primeira linha da planilha Valores var j = 0; for(j in PlanLayout){ // obtém os dados da Planilha Layout var colunaLayout = PlanLayout[j]; //pega a primeira linha da planilhaLayout var k = 0; // contador de coluna //Anda em cada coluna dessa linha if(k <= 3){ //Trata campo Tela var CampoTela = colunaLayout[k]; //pega a 1ª Coluna da 1ª linha da Planilha Layout var lengthTela = colunaLayout[k].length; //pega o tamanho desse camo var pagLayout = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Layout'); var TamanhoCaracterTela = pagLayout.getRange('A3').getValue(); // planilha Layout tem um campo que informa o nº de posições que o .txt precisa ter var DiferencaTela = TamanhoCaracterTela - lengthTela; // subtração var caracter = 0; var addEspaco = " "; var cont = 0; while(caracter < DiferencaTela){ // insere espaço para os campos para formar o .txt addEspaco = addEspaco +" "; caracter ++ cont ++; } var telaSap = CampoTela + addEspaco ; var buscarArquivo = new BuscaArquivo(); //instanciou o arquivo while(!buscarArquivo.AtEndOfStream){ //escreve o txt no TextArea var arquivoTexto = buscarArquivo.setContent(telaSap); // SetContent sempre substitui o texto encontrado no texto, } //fecha o txt arquivo.Close(); Quem puder me ajudar eu agradeço.
  25. Olá, Na minha tabela dinâmica quando uma linha é excluída o total da soma das linhas deveria se atualizar a soma em minutos e a das horas, porém eu não tenho encontrado um método. Alguém teria uma sugestão utilizando somente javascript? As funções para soma e exclusão de linhas está abaixo, mais abaixo tem o html do formulário que repassa os dados para a tabela. <script type="text/javascript"> var howlongminutesTotal = 0; var howlonghoursTotal = 0; function WorkoutLog() { var which = document.getElementById("which").value; var when = document.getElementById("when").value; var howlong = document.getElementById("howlong").value + ' minutes'; howlongminutesTotal = howlongminutesTotal + parseInt(howlong); document.getElementById("howlongminutesTotals").innerHTML=howlongminutesTotal; howlonghoursTotal = howlonghoursTotal + parseInt(howlong) /60; document.getElementById("howlonghoursTotals").innerHTML=howlonghoursTotal; var table=document.getElementById("formtotable"); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var cell1=row.insertCell(0); var cell2=row.insertCell(1); var cell3=row.insertCell(2); cell1.innerHTML=which; cell2.innerHTML=when; cell3.innerHTML=howlong; var cell4=row.insertCell(3); var element1 = document.createElement("input"); element1.type="button"; element1.name="deletebtn[]"; element1.value ="Delete"; cell4.appendChild(element1); element1.onclick = function () {deleteCurrentRow(row)}; } function deleteCurrentRow(row){ var tab = document.getElementById('formtotable'); tab.deleteRow(row.rowIndex); rows.cells[0].innerHTML = i; } </script> <body> <form name="workoutlog" id="workoutlog"> <table id="tableworkout"> <tr><input id="which" name="which" placeholder="Which exercise?" type="text"></tr> <tr><input id="when" name="when" placeholder="When?" type="date"></tr> <tr><input id="howlong" name="howlong" placeholder="How long in minutes?" type="text"></tr> </table> <input type="reset" name="reset" id="btn" value="Reset"/> <button type="button" id="btn" onClick="WorkoutLog()"/>Add My Log</button> </form> <table id="formtotable"> <thead> <tr> <th scope="col" width="33%">Which?</th> <th scope="col" width="33%">When?</th> <th scope="col" width="33%">How Long?</th> </tr> </thead> </table> <table id="TotalMinutes"> <tr> <td scope="col">Time in minutes of all logs added:</td> <td scope="col"><div id="howlongminutesTotals"></div></td> </tr> </table> <table id="TotalHours"> <tr> <td scope="col">Time in hours of all logs added:</td> <td scope="col"><div id="howlonghoursTotals"></div></td> </tr> </table> </body>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!