Visualizzazione dei risultati da 1 a 6 su 6

Discussione: due conferme

  1. #1

    due conferme

    vorrei sapere come si fa a fare due confirm, per esempio quando uno clicca "consegna" e appare il confirm ("hai fatto la ricevuta?") se si, appare altro confirm ("sei Sicuro di assegnare?") e procede.
    Se clicca no dalla domanda ("Hai fatto la ricevuta?") e chiama automaticamente pupupWindow per stampare la ricevuta.

    Ho provato in questo modo:
    -------------------------------------------------------------------
    function controllo(){
    a = confirm("Hai fatto la ricevuta?");
    b= confirm("Sei sicuro di consegnare?");
    if (a) {
    (b);}
    else {
    document.window.open("popupWindow()");
    };
    }

    var popUpWin=0;
    function popUpWindow(URLStr, left, top, width, height)
    {
    if(popUpWin)
    {
    if(!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open('stampa.asp?num_badge=<%=request.querystring( "num_badge")%>', 'popUpWin', 'toolbar=no,location=no,directories=no,s
    tatus=no,menub ar=no,scrollbar=no,resizable=no,copyhist
    ory=yes,width='+650+',height='+400+',lef
    t='+250+', top='+250+',screenX='+left+',screenY='+t
    op+'');
    }
    ------------------------------------------------------------------

    Ma non mi funziona, come faccio??
    Grazie e spero che ho postato giusto in questo post
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il collage che hai realizzato non e' molto logico... ed occorrono ulteriori chiarimenti... sarebbe utile vedere la pagina completa: posta un link alla stessa pubblicata.

    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

  3. #3
    questo script :

    var popUpWin=0;
    function popUpWindow(URLStr, left, top, width, height)
    {
    if(popUpWin)
    {
    if(!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open('stampa.asp?num_badge=<%=request.querystring( "num_badge")%>', 'popUpWin', 'toolbar=no,location=no,directories=no,s

    tatus=no,menub ar=no,scrollbar=no,resizable=no,copyhist

    ory=yes,width='+650+',height='+400+',lef

    t='+250+', top='+250+',screenX='+left+',screenY='+t

    op+'');
    }
    ------------------------------------------------------------------

    funziona perfettamente, bastava in un pulsante "onclick="popUpWindow()", e invece :

    --------------------------------------------------------------------
    function controllo(){
    a = confirm("Hai fatto la ricevuta?");
    b= confirm("Sei sicuro di consegnare?");
    if (a) {
    (b);}
    else {
    document.window.open("popupWindow()");
    };
    }
    ----------------------------------------------------------
    E' questo che vorrei correggere....

    e la pagina completa è:
    ---------------------------------------------------------------------
    <script language="JavaScript" type="text/JavaScript">
    <!--

    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }



    var popUpWin=0;
    function popUpWindow(URLStr, left, top, width, height)
    {
    if(popUpWin)
    {
    if(!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open('stampa.asp?num_badge=<%=request.querystring( "num_badge")%>', 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,m enub ar=no,scrollbar=no,resizable=no,copyhistory=yes,wi dth='+650+',height='+400+',left='+250+', top='+250+',screenX='+left+',screenY='+top+'');
    }

    function controllo(){
    a = confirm("Hai fatto la ricevuta?");
    b= confirm("Sei sicuro di consegnare?");
    if (a) {
    (b);}
    else {
    document.window.open("popupWindow()");
    };
    }

    //-->
    </script>
    --------------------------------------------------------------------

    Grazie
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi e' ignota l'operazione che vorresti venisse compiuta da questa sintassi: (b)

    Provo a dedurre:
    codice:
    function controllo(){ 
      if (confirm("Hai fatto la ricevuta?")) {
        if (confirm("Sei sicuro di consegnare?") {
          document.mioForm.submit(); 
        }
      } else {
        popupWindow(); 
      } 
    }
    la parte in rosso l'ho inventata... non so cosa occorre a te.

    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
    Non va

    code:
    ---------------------
    function controllo(){
    if (confirm("Hai fatto la ricevuta?")) {
    if (confirm("Sei sicuro di consegnare?")) {
    document.consegna.submit();
    }
    } else {
    popUpWindow();
    }
    }
    --------------------

    Funziona soltanto quando clicco "SI", e invece quando clicco NO e sparisce il pulsante per 1 minuto e dopo riappare il pulsante e non è successo niente.....
    GAbry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  6. #6
    Ora è risolto, era il problema dell'IE che fa fatica a caricare. ora è tutto ok
    Grazie mille!!
    GAbry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.