Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''javascript''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

2158 resultados

  1. Olá estou tendo um pequeno problema na utilização do JWPlayer, estou querendo utilizar ele para montar uma playlist personalizada, eu estou adaptando essa playlist para funcionar em um tema de WordPress. Ao invés de utilizar arquivos de vídeo para montar a listagem personalizada. Eu estou utilizando a lista de episódios contida no banco de dados. Eu consegui fazer o modo playlist funcionar perfeitamente, mais o que eu necessito, é por os links das paginas dos episódios correspondentes, nas imagens correspondentes da playlist funcionem como links de página, utilizando as configurações de javascript do jwplayer. De forma que quando o usuário clicar na imagem, abra a página do player na head do navegador. Como se fosse um link de pagina convencional. Gostaria de saber se alguém pode me ajudar. Nota: No código abaixo eu não coloquei o código que gera as urls das paginas correspondentes por causa da falta desse complemento. Segue abaixo o código. <?php /* Template Name: DT - jwplayer */ if( isset( $_GET['source'] ) and isset( $_GET['id'] ) ) { // main data $id = isset( $_GET['id'] ) ? $_GET['id'] : null; $mp4url = isset( $_GET['source'] ) ? $_GET['source'] : null; // Descriptar Url Dooplay Anime $source = encrypt_decrypt('decrypt', $mp4url); // Coloca o titulo do Episodio $tituloEpisodio = $_GET['tituloep']; // Options $abouttext = get_option('dt_jw_abouttext'); $skinname = get_option('dt_jw_skinname'); $skinactive = get_option('dt_jw_skinactive'); $skininactive = get_option('dt_jw_skininactive'); $skinbackground = get_option('dt_jw_skinbackground'); $jwlogo = get_option('dt_jw_logo'); $jwkey = get_option('dt_jw_key'); $jwlogoposit = get_option('dt_jw_logo_position'); $image = rand_images('imagenes', $id, 'original', true, true); $episodioNome = get_post_meta($id, 'serie', true); $episodioNumero = get_post_meta($id, 'episodio', true); // Aqui fica a url da imagem do player do site caso não tenha imagem radonia $imagemPlayer = get_option('dt_logo_footer'); // alternativo sem radonio $image = rand_images('dt_backdrop', $id, 'original', true, true); // End PHP $postid = $_GET['id']; $tmdb = get_post_meta($postid, "ids", $single = true); $current_season = get_post_meta($post->ID, "temporada", $single = true); $data = season_of($tmdb); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="robots" content="noindex"> <meta name="googlebot" content="noindex"> <?php /* Url antiga <script src="<?php echo DOO_URI. '/assets'; ?>/jwplayer/jwplayer.js"></script> */ ?> <script src="https://content.jwplatform.com/libraries/fNkNmTXG.js"></script> <script src="<?php echo DOO_URI. '/assets'; ?>/jwplayer/provider.html5.js"></script> <?php /* chave desativada <script>jwplayer.key="<?php echo $jwkey; ?>";</script> */ ?> <script type="text/javascript"> /* <![CDATA[ */ var JWp = { 'mp4file': '<?php echo $source; ?>', 'image': '<?php if ($image == true) { echo esc_url($image); } else { echo $imagemPlayer; } ?>', 'abouttext': '<?php echo $abouttext; ?>', 'aboutlink': '<?php echo esc_url( home_url() ); ?>', 'flashplayer': '<?php echo DOO_URI. "/assets/jwplayer/jwplayer.flash.swf"; ?>', 'skin-name': '<?php echo $skinname; ?>', 'skinactive': '<?php echo $skinactive; ?>', 'skininactive': '<?php echo $skininactive; ?>', 'skinbackground': '<?php echo $skinbackground; ?>', 'logofile': '<?php echo $jwlogo; ?>', 'logolink': '<?php echo esc_url( home_url() ); ?>', 'logoposition': '<?php echo $jwlogoposit; ?>', }; /* ]]> */ </script> <link rel="stylesheet" type="text/css" href="<?php echo DOO_URI. '/assets'; ?>/jwplayer/skins/seven.css"> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> </head> <body> <div id="video"></div> <script type="text/JavaScript"> var playerInstance = jwplayer("video"); playerInstance.setup({ playlist: [{ file: JWp.mp4file, image: JWp.image, title: '<?php echo $episodioNome.' Episódio '.$episodioNumero; ?>', mediaid: '<?php echo $episodioNumero; ?>' }, <?php $temporada = $data['temporada']['all']; $capitulos = $data['capitulo']['all']; foreach($temporada as $key_t=>$value_t){ foreach($capitulos as $key_c=>$value_c){ ?>{ file: JWp.mp4file, image: '<?php if($thumb_id = get_post_thumbnail_id($value_c['id'])) { $thumb_url = wp_get_attachment_image_src($thumb_id,'dt_episode_a', true); echo $thumb_url[0]; } else { dt_image('dt_backdrop', $value_c['id'], 'w500'); } ?>', title: '<?php echo $episodioNome; ?> Episódio <?php echo data_of('episodio',$value_c['id']); ?>', mediaid: '<?php echo data_of('episodio',$value_c['id']); ?>', }, <? } } ?> ], mute: "false", autostart: "false", repeat: "false", abouttext: JWp.abouttext, aboutlink: JWp.aboutlink, height: "100%", width: "100%", stretching: "uniform", primary: "html5", flashplayer: JWp.flashplayer, preload:"metadata", skin: { name:JWp.skinname, active:JWp.skinactive, inactive:JWp.skininactive, background: JWp.skinbackground }, logo: { file:JWp.logofile, hide:"false", link:JWp.logolink, margin:"15", position:JWp.logoposition } }); </script> </body> </html>
  2. joaot04

    Dúvida de criação de servidor node.js

    Olá a todos. Estou a tentar criar um servidor no node.js, e já consegui que o servidor apresentasse a mensagem que arrancou. Eu queria colocá-lo a sempre que se acedia ao ip do servidor 127.0.0.1 fosse ter a uma pagina HTML, só que não está a funcionar. Apresenta isto: C:\Users\João Teixeira>node "C:\Users\João Teixeira\Desktop\Site Principal\server.js" C:\Users\João Teixeira\Desktop\Site Principal\server.js:17 var caminho = url.parse(C:/Users/João Teixeira/Desktop/Site Principal/public/index.html).pathname; ^ SyntaxError: missing ) after argument list at createScript (vm.js:80:10) at Object.runInThisContext (vm.js:139:10) at Module._compile (module.js:616:28) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load (module.js:497:3) at Function.Module.runMain (module.js:693:10) at startup (bootstrap_node.js:191:16) at bootstrap_node.js:612:3 O código do servidor é este //Início do código para o servidor var http = require('http') var url = require('url') var fs = require('fs') var path = require('path') http.createServer(function (pedido, resposta) { //Arranque do servidor informação }).listen(80, 'localhost', function () { console.log('--- O servidor arrancou –--'); }); // Caminho do servidor var caminho = url.parse(pedido.url).pathname; if (caminho==='/') { var ficheiro = path.join(__dirname, 'public', caminho, 'index.html'); } else { var ficheiro = path.join(__dirname, 'public', caminho); } Poderiam-me ajudar? Obrigado a todos.
  3. michael

    Chamar duas action no mesmo botão

    me desculpe se for no lugar errado , primeira vez que posto algo , vamos la gostaria de apertar um botão e fazer essas duas acoes ai uma vai deletar um banco e outra vai salva em outro banco, tem como ? <form method="POST" action="ac_cad_saida.php"> Placa: <input type="text" name="box1" value="<?php echo $row_tb_entrada['placa_tb_entrada']; ?>"></br></br> Cidade: <input type="text" name="box2" value="<?php echo $row_tb_entrada['cidade_tb_entrada']; ?>"></br></br> UF: <input type="text" name="box3" value="<?php echo $row_tb_entrada['uf_tb_entrada']; ?>"></br></br> Veiculo: <input type="text" name="box4" value="<?php echo $row_tb_entrada['veiculo_tb_entrada']; ?>"></br></br> Marca: <input type="text" name="box5" value="<?php echo $row_tb_entrada['marca_tb_entrada']; ?>"></br></br> Cor: <input type="text" name="box6" value="<?php echo $row_tb_entrada['cor_tb_entrada']; ?>"></br></br> Nome: <input type="text" name="box7" value="<?php echo $row_tb_entrada['nome_tb_entrada']; ?>"></br></br> RG/CNH: <input type="text" name="box8" value="<?php echo $row_tb_entrada['cor_tb_entrada']; ?>"></br></br> Data/nac: <input type="text" name="box9" value="<?php echo $row_tb_entrada['cor_tb_entrada']; ?>"></br></br> Sexo: <input type="text" name="box10" value="<?php echo $row_tb_entrada['cor_tb_entrada']; ?>"></br></br> Telefone: <input type="text" name="box11" value="<?php echo $row_tb_entrada['cor_tb_entrada']; ?>"></br></br> Descricão: <input type="text" name="box12" value="<?php echo $row_tb_entrada['cor_tb_entrada']; ?>"></br></br> <a href='proc_apagar_tb_entrada.php?id=<?php echo $row_tb_entrada['id']; ?>'>Apagar</a> apaga dados do banco 1 <input type="submit" id="Button1"> </form> salva no banco de dados 2
  4. jorgehvieriasilva

    Erro Toogle Visibilidade Off/On

    Boa tarde a todos, estou com um pequeno erro num certo código javascript. Eu tenho uma div, que quando a página carrega deve estar invisível, e quando carrego num botão ele fica visível. A página carrega, a div não aparece, só que quando carrego no botão ela aparece e volta a desaparecer. Os meus códigos são os seguintes: JS <script> function togglediv(id) { var div = document.getElementById(id); div.style.display = div.style.display == "block" ? "none" : "block"; } </script> HTML <button onclick="togglediv('painel_secundario1')">Ver</button> <div id="painel_secundario1" style="display: none;"> Obrigado a todos que ajudarem.
  5. XRS

    html_decode + substring + JS

    Boa tarde, Estou com alguns problemas na criação de um uma situação tipo blog onde é mostrado um excerto do texto, aparece um botão de "Show More/Less" que ao carregar apresenta/esconde o restante texto. O texto está a ser guardado como html. Se utilizar a informação como texto simples, funciona perfeitamente, mas as tags HTML aparecem como texto simples. No entanto se efetuar um html_decode ou html_entity_decode o sistema de "Mostrar/Esconder" o texto deixa simplesmente de funcionar. Será que me podem ajudar neste sentido? O código do JS e PHP sem alterações com o HTML_decode: $item->description = strip_tags($item->description); if( strlen( $item->description ) > 70 ) { $item->description = substr($item->description, 0, 50 ) . '<span class="more-link">... <a href="#"><i class="fa fa-caret-down"></i> ' . t( 'theme_more', 'More' ) . '</a></span>' . '<span class="hidden-part">' . substr( $item->description, 50 ) . '</span>' . '<span class="less-link"><a href="#"><i class="fa fa-caret-up"></i> ' . t( 'theme_less', 'Less' ) . '</a></span>'; } $( '.description .more-link a, .description .less-link a' ).on( 'click', function(e) { e.preventDefault(); var desc = $(this).parents( '.description' ); var part = desc.find( '.hidden-part' ), more = desc.find( '.more-link' ), less = desc.find( '.less-link' ); if( part.is( ':visible' ) ) { part.hide(); more.show(); less.hide(); } else { part.show(); more.hide(); less.show(); } }); Utilizando o sistema como plain text, funciona perfeitamente: Ao carregar em More: No entanto se efetuar um html_decode ao texto: $item->description = html_decode($item->description); if( strlen( $item->description ) > 70 ) { $item->description = substr($item->description, 0, 50 ) . '<span class="more-link">... <a href="#"><i class="fa fa-caret-down"></i> ' . t( 'theme_more', 'More' ) . '</a></span>' . '<span class="hidden-part">' . substr( $item->description, 50 ) . '</span>' . '<span class="less-link"><a href="#"><i class="fa fa-caret-up"></i> ' . t( 'theme_less', 'Less' ) . '</a></span>'; } Fico com tudo desfigurado: Depois de carregar no More: Não estou a conseguir ultrapassar esta dificuldade. Alguma ideia ou sugestão de forma a conseguir ultrapassar isto? Muito obrigado :)
  6. Karbust

    Script só funciona uma vez por reload

    Boas, Estou aqui a trabalhar num site para a minha PAP, mas estou a ter dificuldades na parte do carrinho. Esta é a função em javascript: function RefreshTable(data) { $("#carrinho").load("index.php?s=carrinho #carrinho"); alert(data); } Que é chamada aqui: $(document).ready(function() { $("#removecart_' . get_carrinho()[$i][id] . '").click(function(){ $.ajax({ url: "http://localhost/pap_pina_quadros/inc/functions.inc.php", type: \'post\', data: { function2call: \'delete_carrinho\', cliente: $(\'#cliente\').val(), id: $(\'#carinho_id_'.get_carrinho()[$i][id].'\').val()}, success: function(data) { RefreshTable(data); } }) }) }) Que por sua vez está dentro desta table: <table id="produtoscarrinho" class="tg" style="width: 569px"> <tr> <th class="tg-2tx9">Nome</th> <th class="tg-2tx9">Preço</th> <th class="tg-2tx9">Editar</th> </tr> <?php $total_s_iva = 0; $total_c_iva = 0; $total_iva = 0; for ($i = 0; $i < count(get_carrinho()); $i++) { echo ' <script> $(document).ready(function(){ $("#removecart_' . get_carrinho()[$i][id] . '").click(function(){ $.ajax({ url: "http://localhost/pap_pina_quadros/inc/functions.inc.php", type: \'post\', data: { function2call: \'delete_carrinho\', cliente: $(\'#cliente\').val(), id: $(\'#carinho_id_' . get_carrinho()[$i][id] . '\').val()}, success: function(data) { RefreshTable(data); } }) }) }) </script> <tr> <th class="tg-7wxi">' . get_carrinho()[$i][nome] . '</th> <th class="tg-7wxi">' . get_carrinho()[$i][preco_com_iva] . '</th> <th class="tg-7wxi"><input id="removecart_'.get_carrinho()[$i][id].'" type="button" value="X"/><input type="hidden" id="carinho_id_'.get_carrinho()[$i][id].'" value="'.get_carrinho()[$i][id].'" /></th> </tr>'; $total_s_iva += get_carrinho()[$i][preco_sem_iva]; $total_c_iva += get_carrinho()[$i][preco_com_iva]; $total_iva2 = get_carrinho()[$i][preco_com_iva] - get_carrinho()[$i][preco_sem_iva]; $total_iva += $total_iva2; } ?> </table> A função de apagar o item do carrinho está a funciona, mas só funciona 1 vez por reload à página. Alguém me pode ajudar? Obrigado
  7. Caros amigos. Estou com um pequeno problema em solucionar um erro de ATIVAR/DESATIVAR campos com checkbox. Com ajuda dos amigos, consegui em parte efetuar um processo que estava pesquisando muito. O problema que ocorre agora é o seguinte: - quando clico no CHECKBOX ele ativa o input-[text] e um button-[submit] <== até aqui tudo bem o erro: - se selecionar o checkbox novamente sem clicar no button-[submit] o checkbox desabilita todos os input e button do formulário. Como faço para quando clicar no checkbox para habilitar o input e button o checkbox fica desativado e volta a ficar ativado, após clicar no button-[altera/salvar]. O código está assim: <fieldset> <div class="box-header with-border" style="background: #E0F2EC;"> <div class="col-sm-8 invoice-col"> <h3 class="box-title" style="font-size:18px;"> <?php echo '<strong>'.$produtoClie.' - '.$descrProd.'</strong>'; ?> </h3> </div> <form name="form_hab" action="" enctype="multipart/form-data" method="POST" > <div class="col-sm-4 invoice-col"> <small class="pull-right"> <input type="text" id="item<?=$produtoClie?>" name="qtdeCota" maxlength="10" class="txtCota bloqueia" onkeypress="return numberOnly(event)" value="<?php echo $cotaQtde; ?>" disabled style="width:50%; height:28px; text-align:right; font-size:15px;" > <input type="hidden" name="cotaItensId" value="<?php echo $cotaItensId; ?>"> <input type="hidden" name="cotaNumero" value="<?php echo $cotaNumero;?>" /> <button type="submit" name="ajusQtde" id="ajusQtde" class="btn btn-success btn-xs" title="Salvar a Quantidade do Item" value="Ajustar" disabled style="width:20%; height:28px; margin-top:-5px; font-size:14px;" > Ajustar </button> &nbsp;&nbsp;&nbsp; <input name="agreecheck" type="checkbox" onClick="agreesubmit(this,'item<?=$produtoClie?>');"> <label title="Clica no CHECKBOX para Acionar o Ajuste" style="text-align:right; font-size:16px; color:#000065;">Alterar</label> </small> </div> </form> </div> <fieldset> <!-- o código do javascript, está assim --> <script language="JavaScript" > var checkobj function agreesubmit(el){ checkobj=el if (document.all||document.getElementById){ for (i=0; i<checkobj.form.length; i++){ var tempobj=checkobj.form.elements[i] if(tempobj.type.toLowerCase()=="text"||tempobj.type.toLowerCase()=="submit") tempobj.disabled=!checkobj.checked } } } </script> Grato, Toarelli
  8. Tenho o seguinte código: $("div.conteudo div.administrador form.administradorEdita") Que é um form Quero fazer referência a um label dele; var for = $("div.conteudo div.administrador form.administradorEdita"); Como seria? form label#consulta OU $("form label#consulta")? OU $("form').label#consulta")? ? Gostaria de pegar por exemplo o texto do label Mas não tem apenas esse elemento label. São vários. Isso é um formulário esse formulário tem vários campos aonde cada campo ganha um estilo próprio. Então: $("div.conteudo div.administrador form.administradorEdita") Seria um encurtamento de endereço para o formulário.Preciso entende a dinâmica de como fazer para encurtar esse endereço. – Carlos Rocha 24 minutos atrás
  9. carcleo

    Enviar FILE do javascript ao php

    Tenho lido muita coisa à respeito do assunto e estou ficando mais confuso. Tenho o form abaixo: <div class="plano"> <h1 class="titulos">Cadastro de Plano</h1> <form method="post" class="planoCadastrar"> <input type="text" name="nomePlano" id="nomePlano" class="typeTextMedio" placeholder="Nome" required /><br /><br /> <textarea placeholder="Descrição" class="textarea" name="descricao" id="descricao" cols="93" rows="15" required></textarea><br /> <br /> <div id="multiple_upload"> <input type="hidden" id="arquivos" name="arquivos" onChange="alert(this.value)" /> <input type="file" multiple id="fotos" name="fotos[]" /> <div id="message">Selecionar fotos</div> <div id="lista"></div> </div> <img class="spinner" src="../_img/_bannerImgs/spinner.gif" /> <input type="submit" class="btnAcesso" value="Enviar" /> <label class="resposta"></label> </form><br /><br /> <script> $('.elevate-image').ezPlus({ zoomType: 'inner', cursor: 'crosshair' }); </script> </div> Nele eu tenho um campo FILE para envio de arquivos. Estou usando $.post() do jQuery para enviar esse formulário para uma página php sem refresh. Tudo vai bem e consigo pegar no php mas o campo FILE não vai. Estou tentando meio que uma gabiarra mas mesmo assim tive que parar para pedir ajuda. O jQuery: // JavaScript Document $(document).ready(function(e) { $("div.conteudo div.plano form.planoCadastrar").on("submit", function() { var nomePlano = $("form.planoCadastrar input[type=text]#nomePlano").val(); var descricao = $("form.planoCadastrar textarea#descricao").val(); var arquivos = $("form.planoCadastrar input[type=hidden]#arquivos").val(); var fotosPost = $("form.planoCadastrar input[type=file]")[0].files; fotos = new Array(); for (var i=0; i < fotosPost.length; i++) { fotos[i]["name"] = fotosPost[i].name fotos[i]["type"] = fotosPost[i].type fotos[i]["size"] = fotosPost[i].size fotos[i]["tmp_name"] = fotosPost[i].tmp_name } return false; if ( nomePlano == "" || descricao == "") { alert("Algum campo está vazio!"); } $("div.conteudo div.plano form.planoCadastrar input[type=submit].btnAcesso").css('display', 'none'); $("div.conteudo div.plano form.planoCadastrar img").css('display', 'block'); $.post ("../_requeridos/cadastraPlano.php", { nomePlano : nomePlano, descricao : descricao, arquivos : arquivos, fotos : fotos }, function(retorno){ $("div.conteudo div.plano form.planoCadastrar input[type=submit].btnAcesso").css('display', 'block'); $("div.conteudo div.plano form.planoCadastrar img").css('display', 'none'); if (retorno == 1) { resposta = "Plano cadastrado com sucesso!"; } else { resposta = "Erro no cadastro do Plano"; } $(".resposta").css("display", "block"); $(".resposta").html(resposta); } ); return false; }); }); Tentei fazer a tal gabiarra com o código abaixo: for (var i=0; i < fotosPost.length; i++) { fotos[i]["name"] = fotosPost[i].name fotos[i]["type"] = fotosPost[i].type fotos[i]["size"] = fotosPost[i].size fotos[i]["tmp_name"] = fotosPost[i].tmp_name } Mas quand o chego no fotos[i]["tmp_name"] = fotosPost[i].tmp_name Não consigo pegar o valor. Será que existe um recurso para isso? Ou terei mesmo que submeter o formulário. A ideia é pegar o array do FILE e criar um array javascript, enviar ara o php e converter novamente em array php para ver se consigo fazer o upload do arquivo.
  10. FilipaL

    Formulário com checkbox não funciona

    Bom dia, Estou a alterar o meu formulário de contacto e a tentar colocar uma checkbox de preenchimento obrigatório e não está a funcionar, em javascript. o meu formulário é o seguinte: <form id="contactForm" class="home-contact-form contact-form"> <div class="row"> <div class="col-md-6"> <input type="text" id="name" name="name" placeholder="<?=$lang_home_contactos2?>"> </div> <div class="col-md-6"> <input type="text" id="email" name="email" placeholder="<?=$lang_home_contactos3?>"> </div> <div class="col-md-6"> <input type="text" id="phone" name="phone" placeholder="<?=$lang_home_contactos4?>"> </div> <div class="col-md-6"> <input type="text" id="subject" name="subject" placeholder="<?=$lang_home_contactos5?>"> </div> <div class="col-md-12"> <textarea id="text" name="text" placeholder="<?=$lang_home_contactos6?>"></textarea> </div> <?If($lang=='pt'){?> <div class="col-md-1"> <input type="checkbox" id="checkbox" name="checkbox" > </div> <div class="col-md-11" style="margin-top:7pt;"> <spam><p style="font-size:12px;line-height: 15px;margin-top:5px;"><?=$lang_menu_checkbox?></p></spam> </div><?}?> <div class="col-md-12"> <button type="button" id="trySend"><?=$lang_home_contactos7?></button> </div> </div> </form> e o meu javascript está da seguinte forma: $(document).ready(function(){ /* == COMMON ================================================================================================ */ var $gbMod = $('body').data('mod'), gbLang = $('body').data('lang'); /* ================================================================================================ COMMON == */ $(document).on('click', 'button#trySend', function(){ var $el = $(this); if(!$el.hasClass('blocked')){ $el.addClass('blocked'); var $form = $('form#contactForm'), $name = $form.find('input#name'), $email = $form.find('input#email'), $phone = $form.find('input#phone'), $subject = $form.find('input#subject'), $message = $form.find('textarea#text'), $checkbox = $form.find('input#checkbox'); if($name.val()!='' && $email.val()!='' && $phone.val()!='' && $subject.val()!='' && $message.val()!=''&& $checkbox.val()!='' ){ $.post('/ajax/tryNewContact', {name: $name.val(), email: $email.val(), phone: $phone.val(), subject: $subject.val(), message: $message.val(), checkbox: $checkbox.val()}, function (data) { if(data==1){ var title = 'Sucesso', msg = 'O seu contacto foi enviado com sucesso, seremos breves.'; if(gbLang=='en'){ title = 'Success'; msg = 'Your contact has been sent successfully, we will be brief.'; }else if(gbLang=='it'){ title = 'Successo'; msg = 'Il vostro contatto è stato inviato con successo, ci sarà breve.'; }else if(gbLang=='fr'){ title = 'Succès'; msg = 'Votre contact a été envoyé avec succès, nous serons brefs.'; } swal(title, msg, 'success'); } }); }else{ var title = 'Atenção', msg = 'Os campos são de preenchimento obrigatório.'; if(gbLang=='en'){ title = 'Attention.'; msg = 'Fields are required.'; }else if(gbLang=='it'){ title = 'Attenzione.'; msg = 'I campi sono obbligatori.'; }else if(gbLang=='fr'){ title = 'Attention.'; msg = 'Les champs sont obligatoires.'; } swal(title, msg, 'warning'); $el.removeClass('blocked'); } } }); }); Alguém tem uma solução para o meu problema? Obrigada
  11. fegf

    Concurso Javascript Ninja Challenge

    Olá a todos, Está a decorrer novamente o concurso de Javascript Ninja Challenge, organizado pela Jscrambler, com prémios até 3.000€. As inscrições estão abertas até ao próximo dia 16 de Maio. Caso se queiram inscrever podem usar este link: https://ninjachallenge.jscrambler.com/?ref=HJsV8nlTf Tem referência à minha conta que me dá 1 ponto por cada registo válido. Caso não queiram dar-me pontos podem usar o mesmo link sem a referência. Espero ver-vos por lá. Boa sorte, Filipe
  12. Olá, adicionei o preloader no meu jogo utilizando o API do facebook instant games, mas estou com dificuldades para descobrir como adicionar o botão azul "play now" Image: https://imgur.com/a/YmggUIP E fazer com que o jogo inicie somente após o usuário clicar neste botão video:https://youtu.be/Sjj_UKX549A Como proceder para dar esta ação ao jogo? HTML <!DOCTYPE html> <html manifest="offline.appcache"> <head><script src="https://connect.facebook.net/en_US/fbinstant.6.0.js"></script> <script src = "game.js"></script> </head> <body> GAME </body> </html> game.js FBInstant.initializeAsync().then(function() { FBInstant.setLoadingProgress(100); Module._fbinstant_inited = true; FBInstant.startGameAsync().then(function() { var windowWidth = window.innerWidth; var windowHeight = window.innerHeight; if(windowWidth > windowHeight){ windowWidth = windowHeight / 1.8; } var gameWidth = windowWidth * gameOptions.gameHeight / windowHeight; game = new Phaser.Game(gameWidth, gameOptions.gameHeight, Phaser.CANVAS); game.state.add("Boot", boot); game.state.add("Preload", preload); game.state.add("TitleScreen", titleScreen); game.state.add("PlayGame", playGame); game.state.start("Boot"); }) }) FBInstant.startGameAsync().then(function() { // Here we can be sure the player has already tapped play. myGame.start(); });
  13. carcleo

    Falha ao final do slide show

    Estou tentando fazer um slide show personalizado para fins de aprendizagem. Avancei bastante já. Porém estou tendo um erro do qual não estou conseguindo me livrar. O slide corre bem, mas quando chega na ultima imagem, ele acha uma imagem em branco e bota ela no lugar em que deveria ser exibida a primeira imagem novamente. Cada imagem do slide tem uma legenda feito com um label e ambos dentro de uma div. O link abaixo mostra o slide em funcionamento. http://funerariasaopedro.net.br/novo/index6.php Vou postar abaixo o código completo. Se alguém puder me ajudar desde já agradeço. CSS <style> * { margin: 0; padding: 0; } .fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } div.slider { overflow: hidden; position: relative; width: 100vw; height: 300px; } div.slider:hover { animation-play-state: paused; } div.slider > div.slide { display: none; position: absolute; top: 0; left: 0; width: 100%; height: auto; } div.slider div.slide img { width: 100%; } div.slider div.ativa { display: block; } div.slider div.ativa img { animation: slider 1s linear; animation-fill-mode: forwards; } div.slider div.ativa img:hover { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; } @keyframes slider { 0% { transform: scale(1); } 100% { transform: scale(1.1); } } @-webkit-keyframes fade { from { opacity: .4 } to { opacity: 1 } } @keyframes fade { from { opacity: .4 } to { opacity: 1 } } div.slider div.slide span { position: absolute; width: 100%; line-height: 40px; bottom: 0; z-index: 500; color: rgb(255,255,255); text-align: center; } div.slider nav { position: absolute; bottom: 0; width: 100%; height: 40px; background-color: rgb(0, 0, 0, .5); z-index: 400; text-align: center; } div.slider nav button.anterior, div.slider nav button.proximo { position: absolute; width: 100px; height: 40px; text-align: center; } div.slider nav button.anterior { left: 10%; } div.slider nav button.proximo { right: 10%; } div.slider nav button.proximo label { top: calc(50%-20px); } </style> JAVASCRIT <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script> $(document).ready(function(e) { //$("div.slider").height($("div.slider div.slide").height()) const blocos = $("div.slider div.slide"); function startslider() { ativa = $("div.slider div.ativa") if (!$(ativa).next().length) { ativa = blocos[0] } $(ativa) .removeClass("ativa") .next() .addClass("ativa") setTimeout(startslider, 5000) } setTimeout(startslider, 5000) $("nav button.anterior").click(function(){ prev = $("div.slider div.ativa").prev(); // alert (blocos.length); prev = prev.length ? prev : blocos[ blocos.length - 1 ]; mostraBloco(prev); }) $("nav button.proximo").click(function(){ next = $("div.slider div.ativa").next(); next = next.length ? next : blocos[0]; mostraBloco(next); }) /* Função para exibir as imagens */ function mostraBloco(next) { ativa = $("div.slider div.ativa") $(ativa).removeClass("ativa") $(next).addClass("ativa") } }); </script> HTML <div class="slider"> <div class="slide fade ativa"> <img src="_img/_banner/_site/bg_1.jpg" /> <span>Este é 1</span> </div> <div class="slide fade"> <img src="_img/_banner/_site/bg_2.jpg" /> <span>Este é 2</span> </div> <div class="slide fade"> <img src="_img/_banner/_site/bg_3.jpg" /> <span>Este é 3</span> </div> <nav> <button class="anterior">Anterior</button> <button class="proximo">Próximo</button> </nav> </div>
  14. Boa noite, Por exemplo tenho a seguinte função: function updateUser(user_id, params) { const query = `UPDATE users SET user_name = $1, user_brithday = $2, user_active = $3 WHERE user_id = $4`; const queryParams = [ params.user_name, params.user_brithday, params.user_ative, user_id ]; return pg.query(query, queryParams); } O que queria fazer era o seguinte, passar o objecto "params", e por exemplo se uma das chaves for undefined, deixar o valor que lá está, se não substituir pelo novo valor. Estive a pesquisar e encontrei as Expressões condicionais, alguém que já trabalhou com isso que me pode ajudar a fazer esta verificação? Obrigado
  15. KittyCat

    Problema Script.js no Brackets

    Boa noite! Venho por este meio solicitar ajuda sobre o editor Brackets. Realizei um código muito simples em javascript como experiência no Brackets, e ocorreram estes erros: https://i.gyazo.com/54c5fd24a42836de24197c5383e681d7.png Não entendo o porquê do aparecimento destes problemas :/ Até porque, quando vou ver o html com o js importado, faz tudo o que está no codigo. Help!
  16. JakeBass

    Jquery ou Angular?

    É possível criar uma SPA com Jquery ou tenho que usar Angular?
  17. ThiagoN

    Arquivo alocado

    Bom dia pessoal me ajudem com o caso.. estou importando um arquivo cvs para o banco MySQL pelo java, mas depois tento excluir o arquivo e ele não exclui, pois esta alocado. alguma ideia de como desalocar ou forçar a exclusão? segue cod.. public void upm(){ Path a = Paths.get("K:\\arquivo\\erros.csv"); boolean exists = Files.exists(a); boolean notExists = Files.notExists(a); if (exists) { System.out.println("File exists!"); System.out.println("executando"); Pln0098r pln0098r = new Pln0098r(); Pln0098rDAO.getInstance().removeAll(); System.out.println("excluir pln0098r"); File arquivoCSV = new File ("K:\\arquivo\\erros.csv"); try{ String linha = new String(); Scanner scan = new Scanner(arquivoCSV); scan.nextLine(); scan.nextLine(); System.out.println(arquivoCSV); System.out.println("inserindo"); while(scan.hasNext()) { linha = scan.nextLine(); String[] valores = linha.split(";"); pln0098r.setData(valores[0]); pln0098r.setEstacao(valores[1]); pln0098r.setT_prod(valores[2]); pln0098r.setQtd_cnf(valores[3]); pln0098r.setFalta_epm(valores[4]); pln0098r.setFalta_upm(valores[5]); pln0098r.setSobra_epm(valores[6]); pln0098r.setSobra_upm(valores[7]); pln0098r.setTroca_epm(valores[8]); pln0098r.setTroca_upm(valores[9]); pln0098r.setErro_conf_epm(valores[10]); pln0098r.setErro_conf_upm(valores[11]); pln0098r.setTrava_valid_epm(valores[12]); pln0098r.setTrava_valid_upm(valores[13]); System.out.println("estaçãoes " + valores[1] + "Conf " + valores[3]); Pln0098rDAO.getInstance().merge(pln0098r); // linha = scan.nextLine(); } scan.close(); // estou forçando o fechamento do arquivo e tentando excluir. Scanner f = new Scanner(arquivoCSV); f.close(); arquivoCSV.delete(); Runtime.getRuntime().exec("del -F K:\\arquivo\\erros.csv"); calculoUpm(); }catch(Exception e) { e.printStackTrace(); } } else if (notExists) { System.out.println("File doesn't exist!"); calculoUpm(); } }
  18. pintas11

    GOOGLE gantt

    olha tou a ter um problema com o gráfico gantt da google em que quando introduzo datas especificas as setas das 'Dependencies' "caem" . alguem me pode ajudar???? aqui esta um exemplo do meu codigo: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['gantt']}); google.charts.setOnLoadCallback(drawChart); function drawChart () { var data = new google.visualization.DataTable(); data.addColumn('string', 'Task ID'); data.addColumn('string', 'Task Name'); data.addColumn('string', 'Resource'); data.addColumn('date', 'Start Date'); data.addColumn('date', 'End Date'); data.addColumn('number', 'Duration'); data.addColumn('number', 'Percent Complete'); data.addColumn('string', 'Dependencies'); data.addRows([ ["0", "Correio rejeitado", "456", new Date(2018,01,16), new Date(2018,01,22), null, 100, null], ["1", "Atualização de drivea", "464", new Date(2018,01,20), new Date(2018,02,13), null, 50, null], ["2", "Regra de excepção", "0", new Date(2018,01,16), new Date(2018,01,16), null, 100, "0"], ["3", "Alteração de regra","0", new Date(2018,01,16), new Date(2018,01,22), null, 100, "0"], ["4", "Pedido de clone do ","1", new Date(2018,01,20), new Date(2018,02,13), null, 50, "1"], ["5", "Instalar o driver m","1", new Date(2018,02,13), new Date(2018,02,13), null, 0, "1"] ]); var options = { height: 30 * 6 + 40, gantt: { trackHeight: 30 } }; var chart = new google.visualization.Gantt(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div"></div> </body> </html> Brigado a quem me poder ajudar e a outros que possao ter o mesmo problema.
  19. Joana Teixeira

    Retorno de valores escolhidos numa checkbox

    ola, eu estou a fazer um site de apostas em que tenho estas checkbox (codigo a seguir) e queria que automaticamente quando selecionada retornasse o valor selecionado para baixo , para o bilhete (codigo bilhete) , alguem me consegue ajudar? obrigada codigo checkbox: <div class="col-md-9"> <form> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="chb" />Simples (de 1 a 8) </label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="chb" />Combinada (de 2 a 8) </label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="chb" /><select id="myselect" onchange="change_myselect(this.value)" style= "width: 90px;"> <option value="">Múltipla</option> <option value="">2/3 combinações</option> <option value="">2/4 combinações</option> <option value="">2/5 combinações</option> <option value="">3/4 combinações</option> <option value="">3/5 combinações</option> <option value="">4/5 combinações</option> </select> </label> <script> $(".chb").change(function() { $(".chb").prop('checked',false); $(this).prop('checked',true); }); </script> </form> </div> <div class="col-md-2"> </div> </div> <div class="row"> <div class="col-md-1"> </div> <div class="col-md-9"> <form> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />1€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />2€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />5€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />10€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />20€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />50€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />75€</label> <label class="checkbox-inline"> <input type="checkbox" name="cb4" class="cb" />100€</label> <script> $(".cb").change(function() { $(".cb").prop('checked',false); $(this).prop('checked',true); }); </script> </form> </div> codigo bilhete, queria que o tipo de aposta fosse para tipo e o valor para aposta: <div class="panel-footer panel-primary ticketFooterTour"> <table class="table table-condensed text-center"> <tbody> <tr> <th class="text-center">Tipo</th> <th class="text-center">Odd</th> <th class="text-center">Aposta</th> <th class="text-center">Total</th> <th class="text-center">Resultado</th> </tr> <tr> <td class="type" value="combinada">tipo que vem de cima</td> <td class="totalBet" data-bet="2">aposta que vem de cima</td>
  20. taviroquai

    ReactObservableStore

    Tipo: biblioteca (Javascript package) Última Versão: 1.1.0 Licença: MIT Líder do Projecto: @taviroquai Link: https://www.npmjs.com/package/react-observable-store Source: https://github.com/taviroquai/ReactObservableStore Descrição do Projecto Uma store global para fazer a gestão do State da aplicação, à semelhança do que o Redux faz, mas de forma muito simplificada. Seria mesmo importante obter feedback para poder melhorar a biblioteca.
  21. boa tarde não consigo enviar formulário com sucesso via post se alguém quiser dar ajuda, em resolver este exemplo, ou postar um exemplo completo para eu testar agradeço. erro: nunca dá sucesso vai sempre para o erro. html <div id="idVerAnunciosCol1"> <?php for ($index1 = 1200; $index1 < 1211; $index1++) { echo'<br /><div id="idConsultarPreco'.$index1.'" class="margin-0-Auto displayBlock padding5px textAlignCenter hoverCorFundoOrange corFundoOrange50 borderRadius5px boxShadow-2-2-4-Grey width150px" onclick="varShowConsultarPreco();">Consultar preço </div> <div id="idDivShowPreco'.$index1.'" class="displayNone">'; echo'<form id="idfrmShowPreco'.$index1.'" class="corFundoOrange25 padding10px" name="frmShowPreco'.$index1.'" method="POST" action="" onsubmit="varbtnEnviaConsultarPreco();">'; if (key_exists("login", $_SESSION) && $_SESSION['login']["Email"] <> ""){ } else { echo'<input id="idtxtEmailVisitante'.$index1.'" class="width100Cento" type="email" maxlength="60" required name="txtEmailVisitante" placeholder="* E-mail"/>'; } echo'<input id="idbtnEnviaConsultarPreco'.$index1.'" class="width100Cento padding4px corFundoOrange hoverOpacity080 border-None" type="Submit" value="Enviar consulta" name="btnEnviaConsultarPreco"><br /> <div class="padding5px">Clique em enviar consulta e ser-lhe-á enviado 1 email.</div> </form> <div id="idDivLoaderShowPreco'.$index1.'" class="col1-1 padding5px displayNone"> <img class="displayTable width25px height25px margin-0-Auto" src="ImagensAv/LogotipoAv/loader.gif"> </div> <div id="idDivRetorno'.$index1.'" class="padding5px corFundoOrange"></div> </div>'; } ?> </div> php if(isset($_POST['btnEnviaConsultarPreco'])){ $array = array('mensagem' => 'alert alert-success'); echo json_encode($array); } javascript function varShowConsultarPreco(){ $(document).on('click','#idVerAnunciosCol1 div',function(){ var id = $(this).attr('id'); id = parseInt(id.substring(16)); $("#idConsultarPreco" + id).hide(); $("#idDivShowPreco" + id).show(); }); } function varbtnEnviaConsultarPreco(){ $(document).on('click','#idVerAnunciosCol1 div',function(){ var id = $(this).attr('id'); id = parseInt(id.substring(14)); $("idbtnEnviaConsultarPreco" + id).prop("disabled", true); if($('#idfrmShowPreco'+ id).is(':visible')){ $("#idfrmShowPreco" + id).submit(function () { if($('#idtxtEmailVisitante'+ id).is(':visible')){ valorEmail = $('#idtxtEmailVisitante'+ id).val(); } else { valorEmail = ""; } $('#idDivLoaderShowPreco' + id).show(); $('#idfrmShowPreco' + id).hide(); var dados = $('#idfrmShowPreco'+ id).serialize(); $.ajax({ type: 'POST', url: 'ClassGlobls/funcPhpteste.php', data: dados, dataType: 'json', success: function(retornoData){ $('#idDivRetorno' + id).html(retornoData.mensagem); }, error: function (erro){ $('#idDivRetorno' + id).html("testeerro"); $('#idDivLoaderShowPreco' + id).hide(); $('#idfrmShowPreco' + id).show(); $("idbtnEnviaConsultarPreco" + id).prop("disabled", false); } }); return false; }); } }); } cumpt acao
  22. acao

    Evitar repetidos submit

    boa tarde necessito de ajuda no sentido de evitar que o script que junto faça vários submit. tenho pagina dinâmica de anuncios aonde estou a implementar um botão que tem que funcionar sem refresh, acontece que no primeiro anúncio clicado tudo funciona bem, no 2 e seguintes faz a operação solicitada data=4 por poucos segundo e depois apresenta o resultado do data=2, que o resultado 2 e o echo php de quando a cx de texto está vazia, e deveria ficar no data=4. <script> function varbtnEnviaConsultarPreco(){ $(document).on('click','#idVerAnunciosCol1 div',function(){ var id = $(this).attr('id'); id = parseInt(id.substring(14)); if($('#idfrmShowPreco'+ id).is(':visible')){ $("#idfrmShowPreco"+id).submit(function () { if($('#idtxtEmailVisitante'+ id).is(':visible')){ valorEmail = $('#idtxtEmailVisitante'+ id).val(); } else { valorEmail = ""; } $('#idDivLoaderShowPreco' + id).show(); $('#idfrmShowPreco' + id).hide(); $.post('ClassGlobls/funcPhp.php?getIdAnuncio='+ id + '&&EmailVisitante=' + valorEmail,function(data){ if(parseInt(data) === 4){ $('#idDivRetorno' + id).html("Foi enviado email para a sua caixa de correio"); $('#idDivLoaderShowPreco' + id).hide(); } else if (parseInt(data)=== 3){ $('#idDivRetorno' + id).html("Não foi possível enviar o preço, tente novamente ou contate o anunciante por outra via."); $('#idDivLoaderShowPreco' + id).hide(); $('#idfrmShowPreco' + id).show(); } else if (parseInt(data)=== 2){ $('#idDivRetorno' + id).html("Preencha a caixa de texto com o email."); $('#idDivLoaderShowPreco' + id).hide(); $('#idfrmShowPreco' + id).show(); } else { $('#idDivRetorno' + id).html(""); $('#idDivLoaderShowPreco' + id).hide(); $('#idfrmShowPreco' + id).show(); } }); }); } }); }</script> adiciono o HTML para alguém que tenha a amabilidade de testar, apenas falta o php. <div id="idVerAnunciosCol1"> <?php for ($index1 = 1200; $index1 < 1211; $index1++) { echo'<br /><div id="idConsultarPreco'.$index1.'" class="margin-0-Auto displayBlock padding5px textAlignCenter hoverCorFundoOrange corFundoOrange50 borderRadius5px boxShadow-2-2-4-Grey width150px" onclick="varShowConsultarPreco();">Consultar preço </div> <div id="idDivShowPreco'.$index1.'" class="displayNone">'; echo'<form id="idfrmShowPreco'.$index1.'" class="corFundoOrange25 padding10px" name="frmShowPreco'.$index1.'" method="POST" action="javascript:void(0)" onsubmit="varbtnEnviaConsultarPreco();">'; if (key_exists("login", $_SESSION) && $_SESSION['login']["Email"] <> ""){ } else { echo'<input id="idtxtEmailVisitante'.$index1.'" class="width100Cento" type="email" maxlength="60" required name="txtEmailVisitante" placeholder="* E-mail"/>'; } echo'<input id="idbtnEnviaConsultarPreco'.$index1.'" class="width100Cento padding4px corFundoOrange hoverOpacity080 border-None" type="Submit" value="Enviar consulta" name="btnEnviaConsultarPreco'.$index1.'"><br /> <div class="padding5px">Clique em enviar consulta e ser-lhe-á enviado 1 email.</div> </form> <div id="idDivLoaderShowPreco'.$index1.'" class="col1-1 padding5px displayNone"> <img class="displayTable width25px height25px margin-0-Auto" src="ImagensAv/LogotipoAv/loader.gif"> </div> <div id="idDivRetorno'.$index1.'" class="padding5px corFundoOrange"></div> </div>'; } ?> </div> cumpts acao
  23. leinad

    angular + bootstrap

    Boas gente, recentemente adquiri um template em bootstrap 3, já com algumas páginas pré-criadas, e estou-me agora a iniciar em angular, dai pretender incorporar este template no projecto que irei iniciar em angular, têm dicas ou algum tutorial com boas práticas a seguir na incorporação do template em Angular?
  24. bom dia estou tentando subtrair a hora atual da hora que foi gerado o ultimo arquivo. para saber quanto tempo demorou para gerar outro arquivo. alguma dica?
  25. ThiagoN

    Ultimo dado inserido no banco mysql

    bom dia pessoal alguém tem algum exemplo de como faço para retornar o ultimo dado inserido em um banco.. obriagdo
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.