Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    disabilitare pagina all'apparire di un panel

    salve a tutti

    quando devo salvare un record, dovrei far apparire un panel (con 2 pulsanti: OK, CONTINUA), per mostare i record simili
    naturalmente all'apparire di questo panel, la pagina sottostante dovrebbe essere disabilitata per impedire di fare qualunque azione
    (una cosa del genere succede su badoo)

    come posso fare?

    grazie

    p.s.
    uso visual studio 2003,quindi niente ajax!
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    cerca modal popup. (si possono fare usando solo Java script)
    Ciao
    Stefano
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da scubadive
    cerca modal popup. (si possono fare usando solo Java script)
    Ciao
    Stefano
    ok ho trovato questo:
    Codice PHP:
    <script language=javascript>
    function 
    modalWin() {
    if (
    window.showModalDialog) {
    window.showModalDialog("xpopupex.htm","name","dialogWidth:255px;dialogHeight:250px");
    } else {
    window.open('xpopupex.htm','name','height=255,width=250,toolbar=no,directories=no,status=no,continued from previous linemenubar=no,scrollbars=no,resizable=no ,modal=yes');
    }

              
    </script>
    <body>
    7939 gianluca e rosa

    [url="xpopupex.htm"]click here[/url] 
    ora il problema è farmi ritornare un valore, e gestirlo da asp.net
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    al posto di xpopupex.htm, ti fai aprire una pagina .aspx e gli fai fare quello che vuoi.
    Ciao
    Stefano
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da scubadive
    al posto di xpopupex.htm, ti fai aprire una pagina .aspx e gli fai fare quello che vuoi.
    Ciao
    Stefano
    ok, ma il problema è reperire i valori della pagina chiamante!! da aspx
    fatto questo, penso che non ci siano assolutamente nessun problema
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  6. #6
    devi adattare un po di cose:

    xpopupex.htm


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <script language="JavaScript">
    <!--
    function sendAndClose(){
    if ( document.form1.nome.value != "" ){
    self.opener.document.forms['test'].pippo.value = document.form1.nome.value;
    window.close();
    }
    }
    //-->
    </script>
    </head>

    <body>
    <form id="form1" name="form1" method="post" action="">
    <input name="nome" type="text" />
    <label>vai
    <input type="button" name="vai" id="vai" value="Pulsante" onclick="sendAndClose()" />
    </label>
    </form>

    </body>
    </html>


    test.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <script language=javascript>
    function modalWin() {
    if (window.showModalDialog) {
    window.showModalDialog("xpopupex.htm","name","dial ogWidth:255px;dialogHeight:250px");
    } else {
    window.open('xpopupex.htm','name','height=255,widt h=250,toolbar=no,directories=no,status=no,continue d from previous linemenubar=no,scrollbars=no,resizable=no ,modal=yes');
    }
    }

    </script>
    </head>

    <body>

    <form id="test" method="post">
    7939 gianluca e rosa

    click here
    <input name="pippo" type="text" value="" />
    </form>
    </body>
    </html>

    ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Un esempio di passaggio parametri con showModalDialog:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina Chiamante</title>
        
        <script type="text/javascript">
            function Parametri()
            {
                this.Sender = null;
                this.Parametro1 = "";
                this.Parametro2 = ""
            }
            
            function Caratteristiche(){
               var feat = "dialogHeight:400px;resizable:yes;";
               return feat;
            }
    
            function apriPop() 
            {
                var winFeatures = Caratteristiche();
                dialogArgs = new Parametri();
                dialogArgs.Parametro1 = "Ciao";
                dialogArgs.Parametro2 = "Kahm";
                dialogArgs.Sender = window;
                var retVal = window.showModalDialog( 'pop.aspx', dialogArgs, winFeatures );
            }
        </script>
    </head>
    
    <body>
    
    <form name="oForm" runat=server>
        <asp:Button ID="btApri" runat="server" Text="Apri popup" OnClientClick="apriPop();" />
    </form>
    </body>
    </html>
    pop.aspx:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Popup</title>
        <script>
        function leggiParametri() 
        {
           alert('Parametri: ' + window.dialogArguments.Parametro1 + ' -- ' + window.dialogArguments.Parametro2); 
        }
        </script>
    </head>
    
    <body onload="leggiParametri();">
        <form id="form1" runat="server">
        <div>
             
    
             Salve, sono stata aperta con showModalDialog !
             
    
        </div>
        </form>
    </body>
    </html>

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    funziona pure con Firefox3 :master: Questa proprio non la sapevo

    ho modificato solo questa istruzione:
    var feat = "dialogHeight:400px;dialogWidth:500px;dialogTop:10 0px;dialogLeft:100px;resizable:yes;";


    Con Opera 9.5 non va ancora
    Pietro

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da pietro09
    funziona pure con Firefox3 :master: Questa proprio non la sapevo
    Non ci credo, ora lo provo

  10. #10
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    si ok
    ma quando intendevo aspx intendevo che da un pulsante "runat=server" faccio partire una maschera modale
    se questa spingo un pulsante che è runat=server, quindi esegue codice, non appena si chiude, al pulsante vorrei sapere cosa è stato spinto
    in modo da gestire via codice vb.net il pulsante selezionato
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.