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
    • Apresentações
  • 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



Filtrar por número de...

2136 resultados

  1. 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?
  2. 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>
  3. 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?
  4. 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
  5. 2 Divs na mesma posição

    Bom dia, Eu tenho o seguinte problema: Gostaria de ter duas divs exactamente na mesma posição, mas mostrar apenas uma, usando o .hide() e .show() para alternar entre elas. Qual a melhor maneira de fazer o pretendido? Obrigado, nc
  6. style is undefined

    boas, Tenho esta function que é chamada quando crio um novo elemento (span), e tem como parametro esse novo elemento que criei (span): function selectColor(e) { myDataToSave.colorID = $(e).data("id"); //$("span#selected-color").css("background-color", e.style.backgroundColor); // TypeError: e.style is undefined $("span#selected-color").css("background-color", $(e).css('backgroundColor')); } quando tento mudar o background-color de outra span para o background-color da span que estou a passar pelo parametro (e), só consigo mudar através de jquery, com js não consigo, dá o erro que mostra em cima: TypeError: e.style in undefined Qual o motivo? Estou a criar a span assim: $('<span/>', { id: objLabels.IdPreFix + objResult.id, // ex: 'category_' + '1' class: objLabels.htmlClass, title: objResult.name, text: objResult.name }).appendTo(objLabels.append); var spanID = 'span#' + objLabels.IdPreFix + objResult.id; $(spanID).data("id", objResult.id); if (objResult.hasOwnProperty('hex')) { $(spanID).css("background-color", objResult.hex); $(spanID).html(" "); } $(spanID).click(function () { window[objLabels.functionName]($(spanID)); }); // chamar function com o nome em string window[objLabels.functionName]($(spanID)); Outra coisa, é como posso inserir logo valores no atributo data quando crio a span? $(spanID).data("id", objResult.id); // não ter esta linha $('<span/>', { // ... data: 'id' + objResult.id // inserir logo o valor aqui }).appendTo(objLabels.append); Obrigado desde já!
  7. Grafico JfreeChart

    bom dia estou com dificuldade para mudar a cor da barra do grafico JfreeChart. exemplo: se o valor de "X" for maior que 900 ( a barra fica em vermelho), e se o valor de "X" for menor que 900 (a barra fica em verde) . alguém consegue me ajudar com algum exemplo? obrigado
  8. Problema a fazer "reload" de script

    Boas, Estou a desenvolver uma aplicação que necessita carregar, apagar e voltar a carregar scripts externos mas não o estou a conseguir fazer devidamente. Deixo aqui um exemplo: Script externo: class ClassA { constructor() { console.log("ClassA object created"); } } Aquilo que estou a tentar fazer: let aScript = document.createElement("script"); aScript.onload = function() { //Testo um objeto do tipo ClassA let classA = new ClassA(); //OK (ClassA object created) classA = null //OK //Tento apagar o script... document.head.removeChild(aScript); //OK delete ClassA; //OK ClassA = null; //OK //Tento voltar a carregar o mesmo script... aScript = document.createElement("script"); aScript.src = "ClassA.js"; document.head.appendChild(aScript); //...e dá erro: (ClassA.js:1 Uncaught SyntaxError: Identifier 'ClassA' has already been declared at VM1088 ClassA.js:1) }; aScript.src = "ClassA.js"; //Carrego o script pela 1ª vez. document.head.appendChild(aScript); Pelo que tenho procurado, remover o elemento"script" ou fazer "delete" ou "null", não remove o objecto em si da memória mas apenas do DOM (?). Li também algures que uma classe fica guardada como Global Variable no engine e que assim sendo é impossível apagar? Alguém sabe como remover definitivamente um objeto (class) da memória? Ou então sugerir outra maneira de tentar fazer o que pretendo (carregar, apagar e voltar a carregar uma classe em JS)? Obrigado, cc
  9. Dependência de "selects" com jquery

    Boa tarde, sou novo em javascript e tenho duvida de como resolver o seguinte problema: Tenho dois select, imaginando que o primeiro tem como opções "localA" e "localB" e cada um destes locais tem um id associado. Depois, dependendo da primeira seleção quero apresentar só os nomes da segunda lista que tenham esse "id" associado. Estou a usar jquery, alguem me consegue orientar sff? deixo aqui um código html exemplo do que tenho: <div class="row col-lg-12" style="margin-top:15px; margin-bottom: 5px;"> <label for="teste1">Selected teste1:</label> <select id="teste1" class="select2" data-placeholder="null"> <option></option> <option th:each="r : ${lista1}" th:value="${r.id}" th:inline="text"> [[${r.name}]] </option> </select> <div class="row col-lg-12" style="margin-top:15px; margin-bottom: 5px;"> <label for="teste2">Selected teste2:</label> <select id="teste2" class="select2" data-placeholder="null"> <option></option> <option th:each="r : ${lista2}" th:value="${r.id}" th:inline="text"> [[${r.name}]] </option> </select> Já vi alguns exemplo com arrays estáticos, mas como aqui tenho uma lista, vou ter de fazer algo do género "SE r.name = "listaA" em lista1 mostra em teste2 SE r.id=1" Obrigado
  10. JSON WebService asmx IIS 7.5 Erro 500

    Tenho um problema em utilizar um WebServer ASMX para obter dados a partir de uma variável enviada via função que tenho abaixo, retorna SEMPRE Erro 500 a ligar ao servidor. Alguém tem uma ideia como resolver ? Obrigado function CarregaMov(rg) { var id = rg; var url = "./CarregaMovimento.asmx"; $.ajax({ type: "POST", url: url + "/CarrMov", data: "{rid=id}", contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccessCall, error: OnErrorCall });
  11. Boas pessoal, estou aqui com uma duvida simples penso eu mas já dei voltas e voltas e não consigo resolver o problema É o seguinte, quero que apareça um alerta personalizado usando biblioteca sweetalert quando o mail for enviado com sucesso. Antes de passar para a condição do mail enviado estou a testar apenas se clicar no botao enviar, mostrar o alerta mas mesmo assim sem resultado. <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar') { require('enviar.php'); } ?> <!doctype html> <html lang="pt-pt"> <head> <?php require_once ("../libraries/head.php"); ?> <title>teste</title> <script src="../libraries/jquery.cycle.lite.js"></script> <script src="../libraries/sweetalert.min.js"></script> <link rel="stylesheet" type="text/css" href="../libraries/sweetalert.css"> </head> <body background="../images/padraosite.jpg"> <header> <?php require_once ("../libraries/body.php"); ?> </header> <main> <div class="ind-formulario"> <div class="ind-formulario-imagem"> <picture> <img src="../images/imagem1.png" alt="nr1" title="n1"> </picture> </div> <div class="ind-formulario-esquerda"> <form name="Formularioimpressao" id="Formularioimpressao" method="post" action="" enctype="multipart/form-data"> <div class="Formulario"> <label for="nome">Nome: <h7 style="color:#FF0000;">*</h7></label><br> <input type="text" id="nome" name="nome" required> </div> <div class="Formulario"> <label for="email">Email: <h7 style="color:#FF0000;">*</h7></label><br> <input type="email" id="email" name="email" required> </div> <div class="Formulario"> <label for="telefone">Telefone: <h7 style="color:#FF0000;">*</h7></label><br> <input type="tel" id="telefone" name="telefone" required> </div> <div class="Formulario"> <Label for="Imagem">Escolha o ficheiro: <h7 style="color:#FF0000;">*</h7></Label><br> <input type="file" name="imagem" id="imagem" required> </div> <div class="Formulario"> <input type="hidden" name="acao" value="enviar" /> <input type="submit" id="botao" name="botao" value="Confirmar" onclick="EventoAlert()"/> <script> function EventoAlert(){ swal("Tudo bem", "Email enviado com sucesso", "sucess"); } </script> </div> </form> </div> <div class="ind-formulario-direita"> <br><br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <h7 style="color:#FF0000;">*</h7>Os campos selecionados são obrigatórios. <br> <br><br> <br><br> <br><br> <br><br> <br> <br> <br> <br> Tipos de ficheiros permitidos: JPG, JPEG, PNG, DOC. <br> <br> A imagem não deverá ultrapassar de 1,25 MB. </div> </div> </main> <footer> <?php require_once ("../libraries/footer.php"); ?> </footer> </body> </html> O problema entra na parte do script, penso que não está a chamar a função. Alguem tem ideia do que está errado? PS: a parte de validar se o mail foi enviado está noutra pagina php, não vou postar aqui, pois penso que não vale a pena visto que o mail é enviado e mostra um alerta defaut do navegador, pois meu objectivo é substituir pelo personalizado assim que conseguir chamar a minha função neste teste. Desde já obrigado a todos e bom natal
  12. Visualização do site nos smartphones

    Boas, não estou certo que possa ser um problema de javascript, mas aqui vai o problema que estou a ter... Criei 2 página simples usando html, css e javascript. Para cada página tenho 2 ficheiros CSS, um para versão normal e outro mobile. A distinção é feita pelo seguinte script: <script type='text/javascript'> if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){ var myLink = document.createElement('link'); myLink.rel = 'stylesheet'; myLink.href = 'css/smallHome.css'; document.head.appendChild(myLink); } else{ var myLink = document.createElement('link'); myLink.rel = 'stylesheet'; myLink.href = 'css/cssHome.css'; document.head.appendChild(myLink); } </script> Na página principal (index.html) funciona tudo bem, mas na segunfa página já não... o script é o mesmo. O problema é que ao visualizar num smartphone a página principal aparece com o espaçamento do background certo e a outra página aparece como se não tivesse "zoom". Ora seguem umas imagens: Como podem ver na primeira está tudo bem, mas na segunda o mesmo já não acontece... experimentei colocar o CSS da segunda página na primeira e fica igual em termos de zoom. Alguém me consegue explicar o porquê disto acontecer? Cumprimentos, D3POD
  13. Combinação de botões em JS

    Boa Tarde, Estou a realizar um projecto onde incluo uma combinação entre 9 botões declarados em HTML e o meu objectivo seria ter uma combinação por exemplo "192837465" e em JS ler o valor do botão que foi carregado e se o primeiro botão a ser carregado fosse diferente de "1" que no caso seria o primeiro numero da combinação, aparecia um alerta a avisar que estava incorrecto e voltaria ao inicio, caso contrário seguia para o próximo numero até finalizar a combinação. Os botões são declarados em input: <input type="button" value="1" class="gr" id="1">
  14. Desejo criar componente ou controle visual para formatar a entrada de dados em pagina, este objeto será re-utilizado em outras paginas. Exemplo: Quero criar uma caixa de texto que formata números em diversos formatos: 000.099 000,099 000.000-99 00-12-370. Só que este objeto ira aparecer em diversas paginas, mas não desejo inserir o código desse objeto na pagina. Alguém tem algum link para alguma documentação sobre este assunto? Obrigado.
  15. Popup em ImageMap

    Estou a usar AjaxControlToolkit para criar um modalpopupdialog. Tenho também um image map com areas clicáveis e precisava que em cada área quando clicasse fizesse o modalpopupextender1.show() me desse um valor da área em que cliquei numa textbox que lá tenho. O que quero fazer é um mapa em que ao clique me dê os detalhes do país no popup. Segue o código: Popup: <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> <link href="../CSS/Popup.css" rel="stylesheet" type="text/css" /> </head> <cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </cc1:ToolkitScriptManager> <asp:LinkButton ID="lnkDummy" runat="server"></asp:LinkButton> <cc1:ModalPopupExtender ID="ModalPopupExtender1" BehaviorID="mpe" runat="server" PopupControlID="pnlPopup" TargetControlID="lnkDummy" BackgroundCssClass="modalBackground"> </cc1:ModalPopupExtender> <asp:Panel ID="pnlPopup" runat="server" CssClass="modalPopup" Style="display: none"> Image Map: <area name="window" shape="poly" coords="633,82,631,117,627,145,625,160,644,162,671" href="" alt="window" title="" OnMouseOver="window.status='window'; return true" OnMouseOut="window.status=''; return true"> Obrigado pela ajuda.
  16. D3,js Line chart

    Boas ando a procura de um exemplo d3.js para ler um csv com a seguinte a seguinte estrutura para gerar um grafico de linhas com os seguinte valores ANO,jan,fev, mar,abril 2016,150,350,450,550 2017,200,300,400,500 Em que as series sao os valores dos meses por ano, por baixo são os meses jan,fev
  17. Entregar html à @keyframe css

    como eu consigo fazer isso? Tenho o seguinte código com o objetivo de adicionar propriedades ao `@keyframe tocaSlide` $("<style> @keyframes tocaSlide").html(texto); A variável texto tem o seguinte conteúdo '0%' : { 'margin-left':'-0%'}, '25%' : { 'margin-left':'-0%'}, '30%' : { 'margin-left':'-100%'}, '50%' :{ 'margin-left':'-100%'}, '55%' : { 'margin-left':'-200%'}, '75%' : { 'margin-left':'-200%'}, '80%' : { 'margin-left':'-300%'}, '100%' : { 'margin-left':'-300%'} ficou assim: texto = "'0%' : { 'margin-left':'-0%'},"; texto += "'25%' : { 'margin-left':'-0%'},"; texto += "'30%' : { 'margin-left':'-100%'},"; texto += "'50%' :{ 'margin-left':'-100%'},"; texto += "'55%' : { 'margin-left':'-200%'},"; texto += "'75%' : { 'margin-left':'-200%'},"; texto += "'80%' : { 'margin-left':'-300%'},"; texto += "'100%' : { 'margin-left':'-300%'}"; Nenhum erro no console mas o @keyframe não está recebendo o html Também tentei com: var supportedFlag = $.keyframe.isSupported(); $.keyframe.define([{ name: 'tocaSlide', texto }]); Mas também não funcionou. e uma nova tentativa: $("div.slider ul.slide").playKeyframe( texto ); Também não funcionou. Alguém pode me ajudar
  18. keyframe não popula com jQuery

    Pessoal, erro não está dando. Porém, o keyframe não está sendo populado. Onde estou errando? Tentei das duas formas abaixo e nenhuma funcionou. $(document).ready(function(e) { $("div.slider ul.slide").ready(function(e) { var tempoTransicao = 5; var quantasImagens = $("div.slider ul.slide li img").size(); var tamanhoIntervalos = Math.round(100/quantasImagens); var tempoImagens = 0; var t = 0; ///////////////////ANIMAÇÃO AQUI//////////////// $("<style>@keyframe tocaSlide").css(function() { for (i = 1; i <= quantasImagens; i++) { tMin = t + tempoTransicao; tMax = t + tamanhoIntervalos; t+=tamanhoIntervalos; tMin + "% : margin-left:-" + tempoImagens + "%", tMax + "% : margin-left:-" + tempoImagens + "%" tempoImagens+=100; if(i==0) tMin=0; if(i==quantasImagens) tMax=100; } }); ///////////////////ANIMAÇÃO AQUI//////////////// $("div.slider ul.slide").css({ 'animation-duration' : tempoTransicao + 's', }); }); }); e, $(document).ready(function(e) { $("div.slider ul.slide").ready(function(e) { var tempoTransicao = 5; var quantasImagens = $("div.slider ul.slide li img").size(); var tamanhoIntervalos = Math.round(100/quantasImagens); var tempoImagens = 0; var t = 0; for (i = 1; i <= quantasImagens; i++) { tMin = t + tempoTransicao; tMax = t + tamanhoIntervalos; t+=tamanhoIntervalos; ///////////////////ANIMAÇÃO AQUI//////////////// $("<style>@keyframe tocaSlide").css( tMin + "% : margin-left:-" + tempoImagens + "%", tMax + "% : margin-left:-" + tempoImagens + "%" ); ///////////////////ANIMAÇÃO AQUI//////////////// tempoImagens+=100; if(i==0) tMin=0; if(i==quantasImagens) tMax=100; } $("div.slider ul.slide").css({ 'animation-duration' : tempoTransicao + 's', }); }); }); Onde estou errando? Eis o HTML: <div class="slider"> <ul class="slide"> <li><img src="_imgs/_slideShow/1.png" /></li> <li><img src="_imgs/_slideShow/2.png" /></li> <li><img src="_imgs/_slideShow/3.png" /></li> <li><img src="_imgs/_slideShow/4.png" /></li> </ul> </div>
  19. Inserir keyframe via jQuery?

    Como inserir esse keyframe via jQuery? Tentei da forma abaixo mas não funcionou: var tempoTransicao = 5; var quantasImagens = $("ul.slider li img").size(); var tamanhoIntervalos = Math.round(100/quantasImagens); var t = 0; $('<style> @keyframe animacao', function() { for (i = 1; i <= quantasImagens; i++) { tMin = t + tempoTransicao; tMax = t + tamanhoIntervalos; t+=tamanhoIntervalos; document.write( tMin+"%" {margin-left: 0} tMax+"%" {margin-left: 0} ); if(i==0) tMin=0; if(i==quantasImagens) tMax=100; } }).appendTo('document'); HTML <ul class="slider"> <li> <img src="_imgs/_slideShow/1.png" /> <img src="_imgs/_slideShow/2.png" /> <img src="_imgs/_slideShow/3.png" /> <img src="_imgs/_slideShow/4.png" /> </li> </ul>
  20. 3 videos a dar seguidos

    boas tardes. queria saber como por 3 videos a dar sequencialmente sempre a repetir. obg
  21. Sistema de tabs

    Tenho este html com um sistema de tab dinâmicas <div class=" " id="tabs"> <ul class="nav nav-tabs "> <li class="active"> <a href="#listagem" role="tab" data-toggle="tab" tabindex="1" aria-expanded="true">utilizador</a></li> <li class=""> <a href="#tabs-1" id="" onclick="updatenovo()"> Novo </a><span class="close">x</span></li></ul> </div> $(function () { //when ever any tab is clicked this method will be call $(".nav-tabs").on("click", "a", function (e) { e.preventDefault(); $(this).tab('show'); }) .on("click", "span", function () { var anchor = $(this).siblings('a'); $(anchor.attr('href')).remove(); $(this).parent().remove(); $(".nav-tabs li").children('a').last().click(); }); }); //para fechar com um botão no formulario $(function () { //when ever any tab is clicked this method will be call $(".nav-tabs").on("click", "a", function (e) { e.preventDefault(); $(this).tab('show'); }) .on('click','input', function() { var anchor = $(this).siblings('a'); $(anchor.attr('href')).remove(); $(this).parent().remove(); $(".nav-tabs li").children('a').last().click(); }); }); preciso de fechar uma tab com um botão e não com o span close <input type="button" value="Close" id="close">
  22. Boa Tarde, estou a gerar um calendário semanal para um site com a framework angular2 , e estou a usar a ferramenta fullCalendar. A questão é que não estou a conseguir ir buscar os eventos à minha base de dados. Em ts, os dados são listados no seguinte ficheiro marcacao-calendario.component.ts e contém o seguinte código em JavaScript relativo a ferramenta FullCalendar: ........ calendarOptions(){ let calendarOptions:Object = { timezone: 'local', theme: false, locale: 'pt', height: 800, editable: true, header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek' }, fixedWeekCount : false, defaultDate: new Date(), eventLimit: true, defaultView: 'agendaWeek', selectable: true, selectHelper: true, slotDuration: moment.duration(15, 'minutes'), slotLabelFormat : 'H:mm', events : [] } return(calendarOptions); } ngOnInit() { this.service.getMarcacaos() .subscribe( rs => this.calendarOptions['events'] = rs, er => console.log(er), () => { if(this.calendarOptions['events'])({ id: this.marcacao['events'].idmarcacao, start: this.marcacao['events'].horainicio, end: this.marcacao['events'].horafim, title: this.marcacao['events'].tipo }) } ) } Só que assim não me está a retorna os dados que tenho na minha base de dados e esta-me a dar erro! Agradecia imenso uma resposta que me ajudassem a resolver este problema, desde já o meu muito obrigada
  23. Hi everyone, We're starting now to use Worflow in SAP Business One Studio and there's something blocking us the way to get through. We've a scenario that we have to create. In this scenario, one of the parts is to verify if a specific sales order has a doctotal that is higher than the business partner limit credit. We've seen almost every video online and every JavaScript examples available for this situation but the script is still not working. We've used a script in the Script Editor, that links to a Exclusive Gateway. The example that we're using is about verifying the stock available, and regarding the result, the workflow returns a delivery or a purchase order creation. So, what I am asking, is that if it's possible for you to see the code that we use has example and the code that we done. Our base code: var order = CurrentProcess.B1Obj('OR1'); var total=0; var itemCode; var query; var recordset; var param; var lineCnt = order.getDocumentLines().size(); for (i=0; i<lineCnt; i++) { itemCode = order.getDocumentLines().get(i).getItemCode(); query = "select onHand from OITM where itemcode = '" + itemCode + "'"; print("The query is: " + query + "\r\n"); recordset=company.getRecordset(); param = company.getRecordsetParams(); param.setQuery(query); recordset.doQuery(param); while (recordset.read()) { print("Reading from OITM\r\n"); var fields = recordset.getFields().toArray(); for (j=0;j<fields.length;j++) { var fld = fields[j]; var onHand = fld.getColumnValue(); print("OnHand=" + onHand + ", quantity=" + order.getDocumentLines().get(i).getQuantity() + "\r\n"); if(onHand< order.getDocumentLines().get(i).getQuantity()) { CurrentProcess.DataObject('do2').putItem('needPurchase', 1); print("set needPurchase=1"); } } // Exit Loop } } Our current code (not working): var order = CurrentProcess.B1Obj('Encomenda'); var total=0; var cardCode; var query; var recordset; var param; var docTotal; var lineCnt = order.getDocument().size(); for (i=0; i<lineCnt; i++) { cardCode = order.getDocument().get(i).getCardCode(); docTotal = order.getDocument().get(i).getDocTotal(); query = "select CreditLine from OCRD where CardCode = '" + cardCode + "'"; print("The query is: " + query + "\r\n"); recordset=company.getRecordset(); param = company.getRecordsetParams(); param.setQuery(query); recordset.doQuery(param); while (recordset.read()) { print("Reading from ORDR\r\n"); var fields = recordset.getFields().toArray(); for (j=0;j<fields.length;j++) { var fld = fields[j]; var CreditLine = fld.getColumnValue(); print("CreditLine=" + CreditLine + ", docTotal=" + order.getDocument().get(i).getDocTotal() + "\r\n"); if(CreditLine< order.getDocument().get(i).getDocTotal()) { CurrentProcess.DataObject('Aux').putItem('VerificaLimiteCrédito', 1); print("set VerificaLimiteCrédito=1"); } } // Exit Loop } After this, we put the two outputs as "false" and with the conditions: CurrentProcess.DataObject('Encomenda').getItem('VerificaLimiteCredito')=='0' and CurrentProcess.DataObject('Encomenda').getItem('VerificaLimiteCredito')=='1' If there is someone that could help, let me know please. Thanks in advance. Regards, Catarina
  24. Janela Pop up

    Boa noite, Alguem sabe algum código para quando entram no meu site abrir uma pop up de um outro site? A ideia seria abrir apenas uma vez por IP de 24 em 24 horas. Desde já obrigado a quem ajudar.
  25. Scroll no div do chat

    Olá. Tenho uma "template" de um chat em HTML, PHP, JAVASCRIPT E MYSQL, no entanto o scroll desse chat não vai para o fim quando entro na página. Gostaria que isso acontecesse ao entrar na página, quando o scroll já está no fim e recebesse uma mensagem e quando o utilizador estivesse a ler as mensagens que recebesse uma notificação de nova mensagem. Aqui vai o código: index.html <!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"> <title>chat</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css" type="text/css" media="screen" /> <link rel="stylesheet" href="css/main.css" type="text/css" media="screen" /> </head> <body> <div class="container"> <header class="header"> <h2>a adaptar...</h1> </header> <main> <div class="userSettings"> <label for="userName">Username:</label> <input id="userName" type="text" placeholder="Username" maxlength="32" value="Somebody" > </div> <div class="chat"> <div id="chatOutput"></div> <input id="chatInput" type="text" placeholder="Input Text here" maxlength="128"> <button id="chatSend">Send</button> </div> </main> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="js/chatjs.js"></script> </body> </html> E também o chatjs.js que praticamente liga o HTML aos ficheiros PHP que inserem as informações na base de dados: "use strict"; $(document).ready(function () { var chatInterval = 100; //refresh interval in ms var $userName = $("#userName"); var $chatOutput = $("#chatOutput"); var $chatInput = $("#chatInput"); var $chatSend = $("#chatSend"); function sendMessage() { var userNameString = $userName.val(); var chatInputString = $chatInput.val(); $.get("./write.php", { username: userNameString, text: chatInputString }); $userName.val(""); retrieveMessages(); } function retrieveMessages() { $.get("./read.php", function (data) { $chatOutput.html(data); //Paste content into chat output }); } $chatSend.click(function () { sendMessage(); }); setInterval(function () { retrieveMessages(); }, chatInterval); }); Desde já agradeço a atenção!
×

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.