1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

alert javascript

Discussão em 'Web Development' iniciada por RicAlmeida, 30 de Setembro de 2008. (Respostas: 7; Visualizações: 855)

  1. RicAlmeida

    RicAlmeida Power Member

    boas,

    e possível em javascript criar uma alert que tenha botoes sim e nao.
    caso carregar em sim e faz uma cena, e se for em nao ele faz outra.

    cumps
     
  2. Armadillo

    Armadillo Folding Member

    sim.

    Código:
    function confirmar() {
        var resposta = confirm("Confirma?")
        if (resposta){
            //qq coisa é verdade
        }
        else{
            //qq coisa é falsa
        }
    }
    
    
    
     
  3. Mavors

    Mavors Power Member

    Sim, existe.

    Código:
    <script type="text/javascript">
    function confirma(){
    var resposta=confirm('Queres mesmo prosseguir?');
    if (resposta==true) {
    // se o user confirmar, faz isto
    } else {
    // se não confirmar, faz isto
    }
    }
    </script>
    e depois

    Código:
    <input type="button" onClick="javascript: confirma()" />
    Et voilá!

    Desculpa a identação, mas não tive paciencia. :P

    EDIT: Olha o Armadillo foi mais rápido, e com o código identado, lol. :D
     
  4. RicAlmeida

    RicAlmeida Power Member

  5. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Como assim, "para ir ter a um link"?
    Se for "quando carrega no SIM vai para o google", então é qualquer um dos códigos acima, onde a parte TRUE do IF avalia "window.location = 'http://www.google.pt'" :P
     
  6. skandal

    skandal Power Member

    tomassantos, se for com o teu antigo select da outra thread

    Código:
    <script type="text/javascript">
    function mudaLinkConfirmacao(url){
       var resposta=confirm('Queres mesmo ir para ' + url + ' ?');
    
       if (resposta==true) {
          window.location = url;
       }
    
       return;
    }
    </script>
    <form>
       <select name="lista" id="lista" onchange="if(this.value!=''){mudaLinkConfirmacao(this.value);}">
          <option value="">Seleccionar</option>
          <option value="http://www.google.com">Google</option>
          <option value="http://www.gmail.com">Gmail</option>
          <option value="http://www.techzonept.com">Techzone</option>
       </select>
    </form>
    
     
  7. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    1) Não é Java, é Javascript. É bastante diferente :D

    2) Tira as aspas do window.location. Eu só as pus para distinguir o código do texto que escrevi :P

    3) <input type="button" onClick="javascript:confirma()" value="Texto" />
     
  8. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Se queres que seja um texto sem ser botão, tens de "tweakar" isso :P
    Não sei como é a melhor forma de o fazer, mas é algo deste género:

    Código:
    <a href="#" onClick="document.getElementById('nome do form').submit()">texto</a>
    
    Pode estar errado, mas se não é assim, também não há-de ser muito diferente :x
     

Partilhar esta Página