JavaScript: Botão para avançar e retornar páginas

Mais uma dica bem fácil de como avançar e retornar uma página do seu navegador, através do evento onclick de um botão.

history.go(): o valor entre parênteses deve ser inteiro, significando a posição do histórico carregado no momento.

Segue código:

Retornando uma página:

<form>
   <input type='button' value='Voltar' onclick="javascript: history.go(-1)" />
</form>

Avançando uma página:

<form>
   <input type='button' value='Avançar' onclick="javascript: history.go(1)" />
   <a href="javascript:history.go(1)">Avançar</a>
</form>

2 comentários em “JavaScript: Botão para avançar e retornar páginas

  • 9 de março de 2016 em 0:39
    Permalink

    Onde posso encontrar código que faça uma soma de vetores ou multiplicação de vetores

    a =[1,2]
    b = [1,2]
    c = a + b
    c = [2,4]
    —————
    c = a*b’
    c = 5
    (‘)transposta

    Como faço para colocar dois inputs como vetores e efetuar a multiplicação,divisão, subtração ou soma como eu fiz nos vetores a e b.

    Resposta
    • 23 de março de 2016 em 8:03
      Permalink

      Olá Wagner.

      Segue código para te ajudar:

      <script type="text/javascript">
          var a, b, c;
          a = [1,2];
          b = [1,2];
          c = [];
       
          function operador(sinal){
              for (var i=0; i < a.length; i++) {
                  switch(sinal) {
                      // soma
                      case "+":
                          c.push( parseInt(a[i]) + parseInt(b[i]) );
                          break;
                      // subtração
                      case "-":
                          c.push( parseInt(a[i]) - parseInt(b[i]) );
                          break;
                      // multiplicação
                      case "*":
                          c.push( parseInt(a[i]) * parseInt(b[i]) );
                          break;
                      // divisão
                      case "/":
                          c.push( parseInt(a[i]) / parseInt(b[i]) );
                          break;
                  }
              }
              return c;
          }
       
          var resultado = operador("+");
          //alert(resultado);
          console.log(resultado);
      </script>
      Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *