Jump to content

Search the Community

Showing results for tags 'javascript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • 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

Categories

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 2,202 results

  1. Carlos Rocha

    Animação jQuery

    Então, eu tenho uma ul ul#menuTopo { display: none; } ul#menuTopo > li > a { display: block; width: 50px; } <button id="abrirMenu">Abrir menu</button> <ul id="menuTopo"> <li><a href="">Link 1</a> <li><a href="">Link 2</a> <li><a href="">Link 3</a> <li><a href="">Link 4</a> <li><a href="">Link 5</a> </ul> $("#abrirMenu").click ( function() { var status = $("#menuTopo").css("display"); if ( status == "none") { $("#menuTopo").animate ( $( this ).show() ); } else { $("#menuTopo").animate ( $( this ).hide() ); } }); O objetivo é que, ao clicar em abrir menu, as lis, que contem os itens do menu, aparecem uma após a outra e decima para baixo. Mas não estou conseguindo!
  2. Misternave

    resolver problemas em programação

    Olá a Todos, Suponho não ser o único a passar por isto, e que muitos outros tenham o mesmo problema no inicio. Gostaria de saber qual é que acham ser a melhor maneira, para desenvolver a capacidade de resolver problemas em programação. No meu caso, comecei a estudar programação no inicio do ano sozinho em casa e depois de estudar Javascript e querer começar a desenvolver projectos, apercebo me que tenho alguns conhecimentos na linguagem, mas escrever linhas de código de raiz torna-se mais complicado. Eu consigo ver tutorias de projectos e consigo acompanhar e perceber o que esta a ser feito, mas as vezes fico com a sensação que estou apenas a copiar sem dar o passo em frente. Parece que fico com a ideia de que nunca vou conseguir escrever aquilo sozinho. Ou seja, como é que conseguiram dar esse passo em frente, fazer vários projectos diferentes e ir percebendo com a pratica? fazer exercícios mais básicos, por exemplo pequenos algoritmos? Digam me como fizeram no vosso caso Agradeço a vossa ajuda, Cumprimentos
  3. Rúben Periquito Developer

    exame final

    Tenho ficheiros de teste onde eu faço o código para experimentos e depois copio-o para o ficheiro “oficial” Quero saber o que está mal neste trabalho: Se vocêS o experimentarem notam que ao clicar nas “setas” algumas vezes, o trabalho fica “meio-bugado” porquê? P.S- TEM O CÓDIGO HTML, CSS E JAVASCRIPT CÓDIGO HTML: <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="teste.css"> <script type="text/javascript" src="teste.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> * {box-sizing: border-box} body {font-family: Verdana, sans-serif; margin:0} .mySlides {display: none} img {vertical-align: middle;} /* Slideshow container */ .slideshow-container { max-width: 1000px; position: relative; margin: auto; } /* Next & previous buttons */ .prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -22px; color: orange; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; } /* Position the "next button" to the right */ .next { right: 0; border-radius: 3px 0 0 3px; } /* On hover, add a black background color with a little bit see-through */ .prev:hover, .next:hover { background-color: rgba(0,0,0,0.8); } /* Caption text */ .text { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center; } /* Number text (1/3 etc) */ .numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; } /* The dots/bullets/indicators */ .dot { cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; } .active, .dot:hover { background-color: #717171; } /* Fading animation */ .fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } @-webkit-keyframes fade { from {opacity: .4} to {opacity: 1} } @keyframes fade { from {opacity: .4} to {opacity: 1} } /* On smaller screens, decrease text size */ @media only screen and (max-width: 300px) { .prev, .next,.text {font-size: 11px} } </style> </head> <body> <div class="slideshow-container"> <div class="mySlides fade"> <div class="numbertext">1 / 2</div> <img src="paisagem/destaque-home-2.png" style="width:100%"> <div class="text">Tuning Luxo</div> </div> <div class="mySlides fade"> <div class="numbertext">2 / 2<</div> <img src="paisagem/destaque-home.png" style="width:100%"> <div class="text">BMW Tuning</div> </div> <a class="prev" onclick="plusSlides(-1)">&#10094</a> <a class="next" onclick="plusSlides(1)">&#10095</a> </div> <br> <div style="text-align:center"> <span class="dot" onclick="currentSlide(1)"></span> <span class="dot" onclick="currentSlide(2)"></span> </div> <script> var slideIndex = 0; showSlides(); function showSlides() { var i; var slides = document.getElementsByClassName("mySlides"); var dots = document.getElementsByClassName("dot"); for (i = 0; i < slides.length; i++) { slides.style.display = "none"; } slideIndex++; if (slideIndex > slides.length) {slideIndex = 1} for (i = 0; i < dots.length; i++) { dots.className = dots.className.replace(" active", ""); } slides[slideIndex-1].style.display = "block"; dots[slideIndex-1].className += " active"; setTimeout(showSlides, 2000); // Change image every 2 seconds } </script> </body> </html> CÓDIGO CSS: * {box-sizing:border-box} body { background-color: #2C3E50; } /* Slideshow container */ .slideshow-container { max-width: 1000px; position: relative; margin: auto background: #000; overflow: hidden; } /* Hide the images by default */ .mySlides { display: none; } /* Next & previous buttons */ .prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; margin-top: -22px; padding: 16px; color: orange; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; } /* Position the "next button" to the right */ .next { right: 0; border-radius: 3px 0 0 3px; } /* On hover, add a black background color with a little bit see-through */ .prev:hover, .next:hover { background-color: rgba(0,0,0,0.8); } /* Caption text */ .text { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center; } CÓDIGO JAVASCRIPT: var slideIndex = 1; showSlides(slideIndex); // Next/previous controls function plusSlides(n) { showSlides(slideIndex += n); } // Thumbnail image controls function currentSlide(n) { showSlides(slideIndex = n); } function showSlides(n) { var i; var slides = document.getElementsByClassName("mySlides"); var dots = document.getElementsByClassName("dot"); if (n > slides.length) {slideIndex = 1} if (n < 1) {slideIndex = slides.length} for (i = 0; i < slides.length; i++) { slides.style.display = "none"; } for (i = 0; i < dots.length; i++) { dots.className = dots.className.replace(" active", ""); } slides[slideIndex-1].style.display = "block"; dots[slideIndex-1].className += " active"; }
  4. Rúben Periquito Developer

    Projecto Final do tema JAVASCRIPT

    devo fazer um projeto slider mas acho que ainda não me ensinaram tudo do que pedem... quem me pode desenrascar uma ajuda? PROJETO FINAL DO MÓDULO JAVASCRIPT Criação de um banner slider com Javascript Neste projeto vamos continuar a implementar o que aprendemos na secção de JavaScript e incluí-lo no projeto já existente que fizemos no módulo anterior de HTML5/CSS3. O nosso projeto consistia em criar as bases de uma loja online, com páginas, links e imagens. Nesta fase terá de implementar um banner rotativo com imagens (2 ou 3) na página inicial ou homepage (ficheiro index.html). Isto terá de ser feito com código JavaScript. Tem de seguir os seguintes passos: 1. Implementar um banner rotativo no index.html do nosso projeto usando JavaScript. Criar duas imagens, a destaque-home.png e a destaque-home-2.png que queremos trocar a cada 4 segundos; usa a função “setInterval” para fazê-lo. Há várias formas de implementar esta troca de imagens. Uma hipótese é manter um array com os valores possíveis para a imagem e um inteiro que guarda o banner atual. Crie um arquivo “banner.js” e não se esqueça de o adicionar ao HTML do index.html <script type="text/javascript" src="js/banner.js"></script> No ficheiro “banner.js tem de criar o código base javascript para o banner funcionar. 2. Crie um botão de pausa para parar a troca de banner. Dica: use o clearInterval para interromper a execução. 3. Crie um botão de play para reativar a troca dos banners.
  5. Olá, eu estou começando a aprender Jquery, alguém poderia me explicar como funciona esse código abaixo? $(function() { menu = $('nav ul'); $('#openup').on('click', function(e) { e.preventDefault(); menu.slideToggle(); }); $(window).resize(function() { var w = $(this).width(); if (w > 480 && menu.is(':hidden')) { menu.removeAttr('style'); } }); $('nav li').on('click', function(e) { var w = $(window).width(); if (w < 480) { menu.slideToggle(); } }); $('.open-menu').height($(window).height()); }); eu tenho a barra de menu em html <header> <nav class='bar'> <ul class='bar'> <li class="screen-small"> <a href="#showcase">Lorem Ipsum</a> </li> <li> <a href='#showcase'>Home</a> </li> <li> <a href='#music'>Music</a> </li> <li> <a href='#video'>Video</a> </li> <li> <a href='#premium'>Premium</a> </li> </ul> <a href='#' id='openup'>myTunes</a> </nav> </header>
  6. N3lson

    Javacript Objects

    Bom dia gostaria de se possível de ajuda no seguinte: Tenho uma página em .asp (classic asp) ao qual eu pretendo criar um object javascript Essa página esta a escrever o seguinte metodo( {'link':'detalhe_roda.asp?item=101168','descricao':'RODA 4/B-RA-260','imagem':'/internet/imagens/rodas/4_breG.gif','diam':'260','rasto':'75','carga':'350','item':'101168'}, {'link':'detalhe_roda.asp?item=101183','descricao':'RODA 4/B-RA-360','imagem':'/internet/imagens/rodas/4_breG.gif','diam':'360','rasto':'67','carga':'400','item':'101183'}, {'link':'detalhe_roda.asp?item=101268','descricao':'RODA 4/B-RE-260','imagem':'/internet/imagens/rodas/4_breG.gif','diam':'260','rasto':'75','carga':'350','item':'101268'} e por ai adiante agora num outro servidor estou a recolher os dados com jquery e jsonp, mas apenas me apanha o 1º objecto os restantes não, se for array simples pega mas estou a tentar em objecto e apenas me da os 1ºs $.ajax({ type : "get", url :"http://link_do_script.asp", contentType: "application/json; charset=utf-8", jsonpCallback: "metodo", success : function(data){ $(data).each(function(e){ console.table(data); }); //console.log(data[0].item) const entr = Object.entries(data); console.log(entr); /*const keys = Object.keys(data); console.log(keys);*/ }, error : function(xhr,estado,erro){ }, complete : function(){ } });
  7. <!DOCTYPE html> <html> <head> <title></title> </script> </head> <body> <h1>Title News</h1> <h2>These are today's news</h2> <div id="news1">Today's news are nothing special. Please come back tomorrow...</div> <script type="text/javascript"> var firstelement = document.getElementById("news1"); alert(firstelement); </body> </html>
  8. Rúben Periquito Developer

    sou novo aqui

    primeiro que tudo não sei se é aqui que devo perguntar isto uma vez que é o meu 1º post então cá vai: recentemente comecei a tirar o curso de Programação WEB e estou a fazer os trabalhos que me pedem vim perguntar duas coisas, primeiro gostava de saber se existe algum recurso que me ajude a encontrar erros no meu código.... segundo e uma vez que ainda não sei a resposta para a primeira pergunta, agradecia se alguém me ajudar a resolver o seguinte código porque já passei 1 hora olu 2 á procura do erro e não encontrei... o código é: <!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript"> var dwarf = { strength: "7", armor: "8", attack: "6", show_properties: function (){ document.write("hero strength: "+dwarf.strength+"<br />"+ "hero armor: "+dwarf.armor+"<br />"+ "hero attack: "+dwarf.attack+"<br />" ); } } dwarf.show_properties(): </script> </head> <body> </body> </html> onde está o erro?
  9. Olá, Tenho o problema seguinte para resolver e o código que escrevi (2 opções abaixo), mas acabo por ter sempre o erro seguinte: '>>>>Code is incorrect Your code is not up to fSociety standards, keep trying to improve it' O erro em si não é explícito, o que me dá a entender que há uma qualquer subtileza na syntaxe, que ainda que possa não estar errada, não corresponde. Preciso de mais ideias para resolver este problema, pf. "Having got the value of the weekly password stored in weeklyPass, update the value of currentPass depending on the day of the week we are in. To know which day of the week it is simply access weekDay. Remember that updating the password is appending the letters corresponding to the consonants present in the name of the current day of the week. There are many ways of cracking this problem, but Elliot and the guys specifically asked for you to use a switch statement…" < var weeklyPass = 'darlene'; var weekDay = 'monday'; var weekDayApp = weekDay.replace(/[aeiouy]/gi,''); var currentPass; switch (weekDay) { case 'monday': console.log (weeklyPass+weekDayApp); break; case 'tuesday': console.log(weeklyPass+'tsd'); break; case 'wednesday': console.log (weeklyPass+'wsdnsd'); break; case 'thursday': console.log (weeklyPass+'thrsd'); break; case 'friday': console.log (weeklyPass+'frd'); break; case 'saturday': console.log (weeklyPass+'strd'); break; case 'sunday': console.log (weeklyPass+'snd'); break; default: console.log(''); } > A bold está já uma versão alternativa, mas já tive o código todo sem considerar a variável weekDayApp, apenas acrescentando as consoantes de cada palavra. Obrigada Diana
  10. Marta

    Não desenha o grafico

    Tenho este código para desenhar um gráfico de barras, onde vai buscar o id do item e a pontuação do item à base de dados. Quando meto o programa a correr no visual studio 2019 asp.net core 3.0 ele não funciona. O que está a funcionar mal aqui? @model IEnumerable<sia_Final.Models.Item> @inject IJsonHelper Json; @{ ViewData["Title"] = "Grafico"; } <head> <script type="text/javascript"> window.onload = function () { var model =@Html.Raw(Json.Serialize(Model)); var datapoints = []; console.log(String(model)); model.forEach(function (Item) { console.log(String(Item.pontuacao)); }); model.forEach(function (Item) { console.log("id: " + String(Item.idItem)+ " Pontuacao: " + String(Item.pontuacao) ); // aux = [Item.idItem, Item.pontuacao]; //console.log("aux: " + String(aux)); //datapoints.push(aux); var auxx = Item.idItem; console.log("auxx: " + String(auxx)); var auxy = Item.pontuacao; console.log("auxy: " + String(auxy)); datapoints.push({ x: auxx, y: auxy }); }); console.log(datapoints); var chart = new CanvasJS.Chart("Grafico", { theme: "theme2", title: { text: "Gráfico de SIA" }, data: [{ type: "column", datapoints: datapoints }] }); chart.options.data[0].datapoints = datapoints; chart.render(); }; </script> </head> <h1>Grafico</h1> <div Id="Grafico" style="height:360px; width:100%"></div> <script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
  11. Gonçalo Costa

    Enviar dados local storage para uma div

    Boa tarde, Sou iniciante em javascript, e estava a fazer um site em que pretendia colocar um carrinho de compras. Não posso usar Jquery. O que fiz foi primeiramente colocar os dados em local storage, e quando se clicar no carrinho de compras, mostrar uma div com os dados que foram guardados em local storage. A minha dificuldade é passar os dados de local storage para o programa, e apresentá los numa div. segue parte do código que fiz. <div class="carrinho_de_compras_total"> <button onclick="mostrar()">carrinho_de_compras</button> <div class="mostrar_carrinho_de_compras" style="height: 200px; width: 100%;"> <div class="itens"></div> <div class="total_dinheiro"></div> </div> </div> function compra_bilhete(n) { if(n==1) { var tipo_bilhete= "espetáculo"; ndias=1; var nome=document.getElementById('tipo_b1').innerHTML; var nadultos=document.getElementById('a_b1').value; var ncriancas=document.getElementById('c_b1').value; if(nadultos==0 & ncriancas==0) { alert("numero de pessoas inválido"); return } preco_dia= 50*nadultos + 30*ncriancas; precoTotal=preco_dia *ndias; } else if(n==2) { var tipo_bilhete= "espetáculo"; ndias=1; var nome=document.getElementById('tipo_b2').innerHTML; var nadultos=document.getElementById('a_b2').value; var ncriancas=document.getElementById('c_b2').value; if(nadultos==0 & ncriancas==0) { alert("numero de pessoas inválido"); return } preco_dia= 50*nadultos + 30*ncriancas; precoTotal=preco_dia *ndias; } else if(n==3) { var tipo_bilhete= "espetáculo"; ndias=1; var nome=document.getElementById('tipo_b3').innerHTML; var nadultos=document.getElementById('a_b3').value; var ncriancas=document.getElementById('c_b3').value; if(nadultos==0 & ncriancas==0) { alert("numero de pessoas inválido"); return } preco_dia= 50*nadultos + 30*ncriancas; precoTotal=preco_dia *ndias; } // else if(n==4) // { // var tipo_bilhete= "espetáculo"; // // var ndias=document.getElementById('dias_b2').innerHTML; // var tipo_espetaculo=document.getElementById('tipo_b3').innerHTML; // var nadultos=document.getElementById('a_b4').value; // var ncriancas=document.getElementById('c_b4').value; // var preco; // preco= 50*nadultos + 30*ncriancas; // } else if(n==5) { var tipo_bilhete= "Parque"; var ndias=document.getElementById('dias_p1').value; var nome=document.getElementById('tipo_p1').innerHTML; var nadultos=document.getElementById('a_p1').value; var ncriancas=document.getElementById('c_p1').value; if(nadultos==0 & ncriancas==0) { alert("numero de pessoas inválido"); return } preco_dia= 50*nadultos + 30*ncriancas; precoTotal=preco_dia *ndias; } else if(n==6) { var tipo_bilhete= "Parque"; var ndias=document.getElementById('dias_p2').value; var nome=document.getElementById('tipo_p2').innerHTML; var nadultos=document.getElementById('a_p2').value; var ncriancas=document.getElementById('c_p2').value; if(nadultos==0 & ncriancas==0) { alert("numero de pessoas inválido"); return } preco_dia= 50*nadultos + 30*ncriancas; precoTotal=preco_dia *ndias; } else if(n==7) { var tipo_bilhete= "Parque"; var ndias=document.getElementById('dias_p3').value; var nome=document.getElementById('tipo_p3').innerHTML; var nadultos=document.getElementById('a_p3').value; var ncriancas=document.getElementById('c_p3').value; if(nadultos==0 & ncriancas==0) { alert("numero de pessoas inválido"); return } preco_dia= 50*nadultos + 30*ncriancas; precoTotal=preco_dia *ndias; } // Pega a lista já cadastrada, se não houver vira um array vazio var carrinho_de_compras = JSON.parse(localStorage.getItem('carrinho-compras') || '[]'); // Adiciona reserva carrinho_de_compras.push({ tipo_de_bilhete: tipo_bilhete, dias: ndias, nome:nome, numero_adultos: nadultos, numero_criancas: ncriancas, preco_total: precoTotal }); // Salva a lista alterada localStorage.setItem("carrinho-compras", JSON.stringify(carrinho_de_compras)); alert("Bilhete adicionado ao carrino de compras"); } function mostrar(){ for (i=0;i<99;i++) { var x=JSON.parse(localStorage.getItem('carrinho-compras')); if(x==null) return; // quando não houver mais dados no local storage, sai do ciclo for } } Se alguém me pudesse ajudar agradecia imenso. Cumprimentos
  12. Ola, Estou a tentar criar um grafico atraves dos dados de uma base de dados no Visual Studio 2019, em ASP.NET CORE Mas estou a ter dificuldades em ligar buscar os dados a base de dados. Estou a colocar o codigo numa view e neste momento tenho isto : @model IEnumerable<SIA_Final.Models.Item> @{ ViewData["Title"] = "Grafico"; } <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <div id="chart_div" style="width: 900px; height: 500px;"></div> <script type="text/javascript"> google.charts.load('current', {packages: ['corechart', 'bar']}); google.charts.setOnLoadCallback(CarregaDados); function CarregaDados() { $.ajax({ url: '@Url.Action("create","itens")', dataType: "json", type: "GET", error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); toastr.error(err.message); }, success: function(data) { GraficoTecnica(data); return false; } }); return false; } function GraficoTecnica(data) { var dataArray = [ ['Tecnica', '2019' , '2020'] ]; $.each(data, function(i, item) { dataArray.push([item.classificacao, item.importancia, item.pontuacao]); }); var data = google.visualization.arrayToDataTable(dataArray); var options = { title: 'Tecnica ', chartArea: { width: '50%' }, colors: ['#b0120a', '#ffab91'], hAxis: { title: 'item', minValue: 0 }, vAxis: { title: 'itens' } }; var chart = new google.visualization.LineChart(document.getElementById('chart_div')); chart.draw(data, options); return false; } </script> Mas quando corro o codigo a view aparece vazia... Alguem tem alguma ideia de como posso resolver o problema? Ou outra forma de criar um grafico a partir de uma tabela da base de dados ? Agradeço.
  13. bfmf

    Linguagem Processing

    Bom dia! Tenho o seguinte código de um jogo mas não estou a conseguir passar para a plataforma do processing, será que me podiam ajudar? var Beaver = function(x, y) { this.x = x; this.y = y; this.img = getImage("creatures/Hopper-Happy"); this.sticks = 0; }; Beaver.prototype.draw = function() { fill(255, 0, 0); this.y = constrain(this.y, 0, height-50); image(this.img, this.x, this.y, 40, 40); }; Beaver.prototype.hop = function() { this.img = getImage("creatures/Hopper-Jumping"); this.y -= 5; }; Beaver.prototype.fall = function() { this.img = getImage("creatures/Hopper-Happy"); this.y += 5; }; Beaver.prototype.checkForStickGrab = function(stick) { if ((stick.x >= this.x && stick.x <= (this.x + 40)) && (stick.y >= this.y && stick.y <= (this.y + 40))) { stick.y = -400; this.sticks++; } }; var Stick = function(x, y) { this.x = x; this.y = y; }; Stick.prototype.draw = function() { fill(89, 71, 0); rectMode(CENTER); rect(this.x, this.y, 5, 40); }; var beaver = new Beaver(200, 300); var sticks = []; for (var i = 0; i < 40; i++) { sticks.push(new Stick(i * 40 + 300, random(20, 260))); } var grassXs = []; for (var i = 0; i < 25; i++) { grassXs.push(i*20); } draw = function() { // static background(227, 254, 255); fill(130, 79, 43); rectMode(CORNER); rect(0, height*0.90, width, height*0.10); for (var i = 0; i < grassXs.length; i++) { image(getImage("cute/GrassBlock"), grassXs, height*0.85, 20, 20); grassXs -= 1; if (grassXs <= -20) { grassXs = width; } } for (var i = 0; i < sticks.length; i++) { sticks.draw(); beaver.checkForStickGrab(sticks); sticks.x -= 1; } textSize(18); text("Score: " + beaver.sticks, 20, 30); if (beaver.sticks/sticks.length >= 0.95) { textSize(36); text("YOU WIN!!!!", 100, 200); } if (keyIsPressed && keyCode === 0) { beaver.hop(); } else { beaver.fall(); } beaver.draw(); };
  14. Mac

    Declaração IF

    <script> function calcular() { var unit = "45"; var tour = Number(document.getElementById("tour").value); var adults = Number(document.getElementById("adults").value); var child = Number(document.getElementById("child").value); var elemResult = document.getElementById("soma"); // envia para os campos hidden document.getElementById('id_tour').value = Number(document.getElementById("tour").value); document.getElementById('_total').value = String(tour * adults + unit * child)+ ".00"; // calcula if (elemResult.textContent === undefined) { // elemResult.textContent = String(tour * adults + unit * child)+ ".00€"; } else { // IE elemResult.innerText = String(tour * adults + unit * child) + ".00€"; } } </script> A muito custo pois estou a aprender JS, la fui fazendo (com ajudas) esta função de calculo para o meu site. Preciso que a VAR TOUR, alem de ser usada no calculo, possa ser enviada para um campo Hidden (ja consegui) mas não como numero, que e o que me retorna de um select. sei que e com if ou Switch mas nao sei como construir e sem estragar o calculo. Tipo: var Tour: se = a 98 entao var Tour = "TEXTO QUALQUER" se = 118 então = "OUTRO TEXTO"
  15. _junnior0

    Alguém me dá um help?

    1. Dados os vetores A = [15, 44, 23, 1, 0, 18, 17, 37, 35, 54] e B = [32, 115, 48, 55, 51, 0, -48, 85, 15, 99] crie um algoritmos e programa que imprima: 1. A multiplicação dos elementos de A por B; 2. Adição dos elementos de A por B; 3. Subtração dos elementos de A por B; 4. A U B.
  16. arthurhd

    Javascript validação problema

    Olá estou fazendo um trabalho de faculdade e estou fazendo um questinário em html e gostaria que o javascript validasse 2 questões e no final quando apertasse um botao aparecesse uma mensagem de quantas questoes que acertou. Alguem poderia me ajudar nisto? link do questionario em HTML: https://codepen.io/arthurhhdd/pen/MWWqymK
  17. Bom dia queria criar uma applet com 4 botões, sendo que cada um com uma cor diferente e com os textos: On, Off, Stop e Start. A applet tem que ter uma label, uma textArea e um Textfield. E construir 4 botões de rádio. Agradecia a ajuda. Obrigado.
  18. Boas pessoal. 😁 Não sei se é aqui que é suposto postar esta dúvida, mas pelo facto da app ser construída em javascript arrisco em postar na mesma aqui. Eu estou com serias dificuldades em fazer build apk da minha app. cada vez que resolvo um erro, aparece sempre outro do qual pelo que pesquisei no youtube, basta ir à pasta "project/android e fazer o comando "./gradlew assembleRelease" e realiza a construção com sucesso. A mim aparece-me isto: Não percebo se tem a ver com a versão do gradle instalado no Androidstudio, se tem a ver com a versão do Java. Agradeço a ajuda.
  19. N3lson

    Ajax Call

    Boas estou com este problema Tenho ServidorA e ServidorB (mesmo domínio), tenho um ficheiro *.asp no servidor B que vai buscar ao servidor A os dados via ajax em json, internamente na rede funciona. O servidor B está com acesso do exterior e funciona scripts locais do mesmo, mas neste script que vai buscar os dados via ajax dá erro 404 indicando que o ficheiro a ir buscar os dados não existe. se aceder através da web. Esse ficheiro não é possível aceder directamente fora da rede interna pois encontra-se localmente servidor interno da empresa, mas o que vai pedir os dados sim. Gostaria de saber se alguém já teve o mesmo problema e como resolveu Servidor IIS 7 com permissões CORS aplicadas
  20. estica

    Redirecionar link

    Boa tarde, Criei um fórum naqueles domínios grátis há cerca de 8 anos. Depois comecei a pagar um plano co o dinheiro que ganhava no adf.ly. O que acontece é que o domínio agora adicionaram o adf.ly deles e os meus links são redirecionados pelo adf.ly deles. Há uns meses criei um código JavaScript e resolvia o problema. No entanto agora deixou de funcionar. Alguem me ajuda a meter a funcionar de novo? Eu já nem quero substituir o meu ID pelo deles. Só queria mesmo bloquear o adf.ly deles porque o adf.ly esta com muita publicidade e as pessoas nem consegue baixar o conteúdo porque os antivírus bloqueam tudo o que vem do adf.ly
  21. boas tenho um formulário, criado em acrobat, com um botão de imprimir um certo numero de cópia seleccionadas de uma combobox no botão tenho este código var xcopy = this.getField("Copias"); for (i=1;i<=xcopy.value; i++) { this.print({bUI: false, bSilent: true, bSchrinkToFit: true}); this.getField("Numero").value++; } imprime tudo corretamente. tenho apenas uma questão: - o this.print tem opção para imprimir em landscape? Obrigado.
  22. Alexandre Rico

    Caracteres

    Olá, estou a iniciar-me em programação e toda a orientação é bem vinda 😊 Para já estou perante o seguinte problema que não consigo resolver: num formulário de ficha de cliente existe uma área de info extra que ao escrever caracteres eles são automáticamente removidos e eu pretendia precisamente o contrário que não fossem removidos. A virgula não é removida mas ao gravar desaparece. Alguem me pode ajudar? Muito obrigado o código no ficheiro php é este: </div> <div id='tabsfxc-3'> <div id="info_extra_fxc_cartao_place"></div> <div id="buttons_info_extra_place"> <a data-role="button" name="gravaFCInfoExtraBt" id="gravaFCInfoExtraBt" data-theme="c">GRAVAR</a> </div> </div> E no JS este: strinfo += '<label for="'+ this.nmcol +'" style="margin-top:10px;">'+ firstToUpperCase( this.nmcol ) +':</label>'; strinfo += '<input type="text" maxlength="50" onkeyup="this.value=strip_accents(this.value)" class="infoedit" value="'+ col_val +'" name="e'+ this.nmcol +'" id="e'+ this.nmcol +'" />'; }); } else { $("#buttons_info_extra_place").css('display', "none"); } info_extra.html(strinfo); $(".infoedit").textinput();
  23. Estou com duvidas sobre como eu posso pega uma função de um determinado controller e colocar em um botão javascript utilizando ajax. Não consegui achar algo de fato me ajudasse com isso. Agradeço desde já!
  24. Boa noite Utilizo uma excel que funciona corretamente. Mas agora quero fazer a mesma coisa que faço no Excel mas numa aplicação Android (memento database) que tem um campo que permite introduzir código Javascript. Já tentei, mas não estou a conseguir por causa das funções ^2 e EXP() que não são iguais em JS. A 1ª formula em Excel: =SE($G$6>0;0,8+0,1894393 * EXP(-0,012778*G6*1440)+0,2989558* EXP(-0,1932605*G6*1440);0) A 2ª formula em Excel: =SE(E($E$6>0;$G$6>0);(1/(29,54 + 5,000663 * ($I$6*0,88) - 0,007546 * ($I$6*0,88)^2)*1609,344/1440);"-") sendo que em JS a célula G6 = "TEMPO" E6 = "DISTANCIA" (não irei utilizar em JS) I6 = "VDOT" Tentei as seguintes opções: Para 1ª formula ficaria assim em JS: 0,8+0,1894393 * Math.exp(-0,012778*TEMPO*1440)+0,2989558* Math.exp(-0,1932605*TEMPO*1440) (mas o resultado devolvido não está certo...) Para a 2ª formula em JS: (1/Math.pow(29,54 + 5,000663 * (VDOT*0,88) - 0,007546 * (VDOT*0,88),2)*1609,344/1440) (aqui o resultado também não é o correto. Alguém me pode dar uma ajuda?
  25. Olá, Eu já a ler pelo fórum e já verifiquei que consegue extrair os dados do cartão de cidadão com JAVA e C#. O que gostaria de saber é se vocês sabem se é possível extrair dados de uma cartão de cidadão através de um browser com javascript ( pode ser outra linguagem ). Se for possível será que possível darem-me uma luzes por onde começar ? Paulo Fernandes
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.