Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzione su href

  1. #1

    funzione su href

    ragazzi ma se io ho
    Test


    Cosi funziona cioè prima di andare a pagina.php crea un alert e se uno clicca ok va su pagina.php.


    Ok bene io ora devo fare la medesima cosa ma con una funziona di un plugin:

    codice:
    $(".bConfirm").click( function() {
    jConfirm('Sei sicuro di voler eliminare questo evento?', 'Confirmation Dialog', function(r) {
                jAlert('Confirmed: ' + r, 'Confirmation Results');
    	    });
    });

    Test

    jConfirm non fa altro che crea una alert ma molto più bello graficamente, ma se lo utilizzo come sopra mi va direttamente su pagina.php, l'alert compare x 1 secondo e poi va senza chiedere se lo voglio o meno su pagina.php.


    Come posso risolvere?

  2. #2
    Nessun aiuto?

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non ho idea di che tipo di valore passi nella callback, ma supponendo che r sia un booleano e ritorni true quando clicchi ok, dovresti provare così.

    codice:
    $(".bConfirm").click( function(evt) {
       evt.preventDefault();
       var url = this.href;
    
       jConfirm('Sei sicuro di voler eliminare questo evento?', 'Confirmation Dialog', function(r) {
             if (r === true) { location.href = url; }
       });
    });
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Test

    oltre quanto detto da fcaldera se vuoi utilizzare jquery non devi inserire la gestione dell'evento inline, quindi devi toglere la gestione dell'onclick nella riga sopra citata, deve essere semplicemente cosi:

    Test


  5. #5
    grazie mille raga

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.