Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Guidri
    Registrato dal
    Oct 2001
    Messaggi
    251

    problema con un return false

    Ho un errore con questo script:
    <script language="JavaScript">
    function listaLockAction(action,load,sessionId,lockId)
    {
    if (load == 'cancella')
    {
    if (!confirm('Confermi eliminazione?'))
    return false;
    }
    </script>

    In pratica mi apre una popup di alert con okay e annulla.
    Se clicco su annulla invece che chiudersi la finestra mi si apre una finestra nuova bianca con scritto false... :master:

    Cosa sbaglio?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sbagli nel richiamo della funzione
    dovresti avere una cosa del genere
    onclick="return listaLockAction('bla','bla','bla','bla')"

    cmq specifica meglio quando e come richiami questa funzione

  3. #3
    Utente di HTML.it L'avatar di Guidri
    Registrato dal
    Oct 2001
    Messaggi
    251
    Ieri ero un pò di corsa.
    Allora, il form fà così:

    elimina

    Lo script fà così:
    function listaLockAction(action,load,sessionId,lockId)
    {
    if (load == 'cancella_lock')
    {
    if (!confirm('Confermi eliminazione lock?'))
    return false;
    }
    if (window.document.gestione_lock)
    {
    window.document.gestione_lock.action = action;
    window.document.gestione_lock.load.value = load;
    window.document.gestione_lock.sessionId.value = sessionId;
    window.document.gestione_lock.lock_id.value = lockId;
    window.document.gestione_lock.submit();
    }
    else
    {
    window.document.frames[1].gestione_lock.action = action;
    window.document.frames[1].gestione_lock.load.value = load;
    window.document.frames[1].gestione_lock.sessionId.value = sessionId;
    window.document.frames[1].gestione_lock.lock_id.value = lockId;
    window.document.frames[1].gestione_lock.submit();
    }

    return true;
    }
    </script>

    Cosa dici?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ','cancella_lock',<%=iSessionId%>, <%=rLockId%>)">elimina


    ps: io metterei return false al posto di true in coda llo script, ma non e' determinante se il target del form e' la stessa finestra...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di Guidri
    Registrato dal
    Oct 2001
    Messaggi
    251
    ora funziona!
    Grazie mille!

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.