Jump to content
  1. Re: Projecto Final do tema JAVASCRIPT

    Rúben Periquito Developer
    By Rúben Periquito Developer,
    1 hora atrás, antseq disse:

    Viva,

    As "setas" não estão a fazer nada, porque no código <script> falta a função "plusSlides(..)" o mesmo para a função "currentSlide(..)" usada nos "dots".

    cps.

    eu sempre sei qualquer coisa, apenas tava encalhado

    • 33 replies
  2. Re: Projecto Final do tema JAVASCRIPT

    antseq
    By antseq,
    17 horas atrás, Rúben Periquito Developer disse:

    <a class="prev" onclick="plusSlides(-1)">&#10094;</a>
    <a class="next" onclick="plusSlides(1)">&#10095;</a>

    <span class="dot" onclick="currentSlide(1)"></span> 
    <span class="dot" onclick="currentSlide(2)"></span> 

    PORQUE É QUE AS "SETAS" NÃO FAZEM "AVANÇAR" NA IMAGEM OU "RETROCEDER"?

    Viva,

    As "setas" não estão a fazer nada, porque no código <script> falta a função "plusSlides(..)" o mesmo para a função "currentSlide(..)" usada nos "dots".

    cps.

    • 33 replies
  3. Re: Integração de sistemas de pagamento

    M6
    By M6,

    Sim, nós fazemos.

    • 1 reply
  4. Re: Integração de sistemas de pagamento

    Antonio Tavares
    By Antonio Tavares,

    Bom dia.

    Alguém aqui sabe fazer ou conhece alguem que saiba fazer integração de sistemas de pagamento? Preciso de alguem que saiba fazer isso. Obrigado

    • 1 reply
  5. Re: questao

    M6
    By M6,

    O print não existe, mas podes fazer um select.
    No entanto, duvido que tenhas o que pretendes uma vez que o trigger é executado fora do escopo do utilizador.
    O melhor será criares uma tabela de log e registares as mensagens nessa tabela, que poderás depois consultar.

    • 1 reply
  6. PHC - tecla em janela de idu

    camexavi
    By camexavi,

    Boa noite meus caros,

    Precisava de atribuir uma tecla de utilizador a um ecrã de impressão de IDU.

    Como consigo saber o nome desse ecrã ??

    Grato pela V/ ajuda

    • 0 replies
  7. Re: questao

    chocolate
    By chocolate,

    Boas,

    Pretendo criar uma trigger numa base de dados para confirmação de inserção de dados numa tabela, do tipo: socios (tabela), com dois ou mais campos (codsocio - auto-incremente; nomesocio (varchar 20 )

    create trigger  testetrg on socios after insert as print 'Registo introduzido.';

    É possível fazer uma confirmação simples? Aceita o print ?

    chocolate

     

     

    • 1 reply
  8. Re: Projecto Final do tema JAVASCRIPT

    Rúben Periquito Developer
    By Rúben Periquito Developer,

    <!DOCTYPE html>
    <html>
    <head>
    <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, 4000); // Change image every 2 seconds
    }
    </script>

    </body>
    </html>

     

    PORQUE É QUE AS "SETAS" NÃO FAZEM "AVANÇAR" NA IMAGEM OU "RETROCEDER"?

    • 33 replies
  9. Re: Projecto Final do tema JAVASCRIPT

    Rúben Periquito Developer
    By Rúben Periquito Developer,
    36 minutos atrás, M6 disse:

    Mas aqui ninguém está nervoso. :D
    Como te disse, lidamos com situações dessas há anos, são cíclicas.
    Se o pessoal ficasse nervoso por causa disso o fórum já não existia... :D

     

    ainda bem que tudo se resolveu :) tenho vos a dizer que bastou-me perguntar ao prof e ele deu-me a milagrosa ajuda 😂

    agora é "só" montar o código 😂

    • 33 replies
  10. Re: Utilizar Webservices da AT

    Vitor Pereira
    By Vitor Pereira,
    2 horas atrás, estzwei disse:

    Bom Dia.

    No meu caso, o site da AT funciona para guias de transporte, mas nosso programa não funciona há muito tempo. Ele sempre retorna o erro 33 Servidor de autenticação indisponível. O AT nos disse que pode haver um erro na camada SOAP, mas não vemos nenhum erro. Usando um xml que o código AT retornou no passado, hoje em dia não funciona dando o mesmo erro. Você vê algum erro nesse cabeçalho SOAP?

    
    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:doc="https://servicos.portaldasfinancas.gov.pt/sgdtws/documentosTransporte/">
     <soapenv:Header>
      <wss:Security xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext/">
       <wss:UsernameToken>
        <wss:Username>980441218/4</wss:Username>
        <wss:Password>DHRsFuoawgBb+jFPPzjpoQ==</wss:Password>
        <wss:Nonce>Ms+8CxIai9/1QNKIbBIk7sFIlChq/GIiOYBYyo7V9Q1FsqhnokiifP3EFqMPiIJygxe4/MAFyjesAZl3oQyebXjswyx+I4oIbczXnf/kw7gChSFHdTflXqJW+gGj/Iapb/eXc0IjJNtBa64SNhGjyQ/18Gm+7z+9BZfIDk9vkB0suF50W6sUjz3PhCXr4b041+iWrwQypnuvfuH74NCdTd/xNh7h2IGN+VV0hIkcWr/KyuQ9+BbKRz0XZtl6uVH6fL2Hqk/BCeYoWAQXEOTMMMBK0g428GWUs1KI0cVTtunc10D8/1Q+tC8Y+Rvh2J7YXEJH8XW/K4XvScfWoQqvLA==</wss:Nonce>
        <wss:Created>5x0y8gWCTpPUI/vNYFkwY0l/gFB4x9rqg4Obs2CCJrM=</wss:Created>
       </wss:UsernameToken>
      </wss:Security>
     </soapenv:Header>

    Muito obrigada.

     

    Penso que o erro está na Barra que tens a seguir ao secext e que não deveria existir, o correto seria:

    <wss:Security xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext">

     

    • 8,479 replies
  11. Re: Projecto Final do tema JAVASCRIPT

    M6
    By M6,
    1 hour ago, Rúben Periquito Developer said:

    pronto..........calma

     

    Mas aqui ninguém está nervoso. :D
    Como te disse, lidamos com situações dessas há anos, são cíclicas.
    Se o pessoal ficasse nervoso por causa disso o fórum já não existia... :D

     

    • 33 replies
  12. Re: Utilizar Webservices da AT

    ei99045
    By ei99045,
    Em 26/03/2020 às 16:05, Filipe Csota disse:

    A mim está a dar erro em ambiente de testes.

    
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>  </faultcode>
    <faultstring>Rejected:   |  Codigo:   |  Erro:   |  Tentativas Restantes: </faultstring>
    <detail>sgdtws.gdgtqua</detail>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

    É exatamente o mesmo erro que está a dar no portal das finanças, na parte de testar o webservice. Por isso, penso que seja problema do lado deles.

    Viva,

     

    Tinha o mesmo erro no ambiente de testes.

    Alterei para ambiente de produção e obtive uma mensagem de erro sana, a dizer que as credenciais que estava a usar estavam erradas (e estavam mesmo).

    Corrigi as credenciais, voltei a testar no ambiente de testes e a guia já entrou.

    • 8,479 replies
  1. Load more activity
×
×
  • 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.