Visualizzazione dei risultati da 1 a 9 su 9

Discussione: PopUp e finestra Madre

  1. #1
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155

    PopUp e finestra Madre

    Ciao a tutti.

    Ho necessita' di aprire, da una finestra madre, una popup (e fin qui tutto ok).

    Avrei anche bisogno pero' che, fintanto che non chiudo la popup, non sia possibile lavorare sulla finestra madre.

    Non so se questo e' correttamente l'utilizzo di una popup; in ogni caso avrei bisogno di qualche suggerimento.

    Grazie
    Wdb

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cerca nella discussione "script / discussioni utili" in rilievo : finestra in primo piano (Modeless window)

    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
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Ti ringrazio e chiedo scusa se non avevo prima dato una sbirciatina alla discussione "script / discussioni utili"; in realta' avevo fatto una serie di ricerche ma senza alcun risultato.

    Devo dire pero' che la soluzione e' un pochino complicata, almeno per me.

    Cerchero' di sfruttarla al meglio.

    Grazie
    Wdb

  4. #4
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Ho gia' fatto la prova: non funziona come vorrei.

    In realta', se ho fatto le cose per bene, la popup troneggia in primo piano e non la smonta piu' nessuno ma la finestra madre e' sempre disponibile al lavoro (introduzione di dati, avanti, indietro, ecc).

    A me serviva invece un meccanismo che mi congelasse la finestra madre fintantoche' non chiudevo la popup.

    Wdb

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    nella popup:

    <body onblur="self.focus()">

    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

  6. #6
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Il codice, x chiarezza:

    finestra madre:

    codice:
    <SCRIPT type="text/javascript">
    
    // definisci una variabile globale
    var datobox="";
    
    function primopiano(){
    showModelessDialog("../Frames/prova.html",window,"dialogWidth:300px;dialogHeight:300px");
    }
    
    function settastatus() {
    status = datobox
    }
    primopiano();
    </SCRIPT>
    finestra popup:

    codice:
    <script type="text/javascript">
    
    
    function setta()
    {
      var oggetto = dialogArguments;
      oggetto.datobox = "ciao";
      oggetto.settastatus();
    
    this.close()
    }
    
    </script>
    
    
    <form>
    <input type="button" value="chiudi" onclick="setta();">
    </form>
    Wdb :master:

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Bisogna indovinare le tue intenzioni... ci provo:

    function setta()
    {
    var oggetto = opener;
    oggetto.datobox = "ciao";
    oggetto.settastatus();

    self.close()
    }

    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

  8. #8
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Ti chiedo scusa br1, non sono molto chiaro e non sono molto pratico di JS.

    Ho una finestra (madre) in cui l'utente inserisce i dati; sulla base di uno di questi voglio proporre all'utente una scelta fra due opzioni, al di fuori di questa finestra madre.

    Operata la scelta, ritorno alla finestra madre (che quindi ricevera' il valore della scelta) e richiamera' una finestra piuttosto che un'altra.

    Se non sono stato esauriente e sintetico, mi spiace, dimmelo che ci riprovo.

    Ciao e grazie.
    Wdb

  9. #9
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Up?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.