Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: apertura finestre modali  (Letto 1913 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline beppeilbuono

  • Post: 2
apertura finestre modali
« il: 12 Giugno 2007 22:16:09 »
Ciao a tutti
c'è qualcuno che sa se esiste un sitema di apertura di finestra come in IE
'showmodaldialog'

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: apertura finestre modali
« Risposta #1 il: 12 Giugno 2007 23:22:01 »
Ciao, non uso Internet Explorer (versione 6) altro che per un sito.

Che cosa sono le finestre modali?

Offline beppeilbuono

  • Post: 2
Re: apertura finestre modali
« Risposta #2 il: 13 Giugno 2007 08:17:11 »
Ciao, non uso Internet Explorer (versione 6) altro che per un sito.

Che cosa sono le finestre modali?

Sono finestre che non consentono di passare ad altre finestre (come con la funzione alert) finquando non vengono chiuse ed alla loro chiusura possono ritornare alla finestra chiamante un valore.
Per esempio se hai una lista di nomi e vuoi inserirne o modificarne uno, apri il form di modifica/inserimento in modale (questo impedisce ke qualcuno apra lo stesso form più volte).
in chiusura puoi ritornare un valore (es true o false) alla finestra chiamante
che puo aggiornare  o meno la lista in base alla riposta.
Sono molto utili in applicativi Web-oriented, io le uso in un programma di fatturazione e magazzino, forse meno per la gestione di siti normali.

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: apertura finestre modali
« Risposta #3 il: 13 Giugno 2007 13:24:37 »
c'è qualcuno che sa se esiste un sitema di apertura di finestra come in IE
'showmodaldialog'

Un modo c'è ed è questo (il comportamento della finestra varia cmq da un sistema operativo all'altro):

Codice: [Seleziona]
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
window.open("http://www.google.it", "", "width=300,height=300,modal");

Nota però che questo sistema può funzionare solo sui file locali, cioè che sono sul tuo stesso computer.
Altrimenti hai due alternative:

1) occorre usare un sistema assai macchinoso di firma digitale degli script che trovi spiegato qui (http://www.mozilla.org/projects/security/components/signed-scripts.html)
2) gli utenti devono mettere la preferenza "signed.applets.codebase_principal_support" a true --> questo comporta che sta a loro capire se il sito che richiede il privilegio è sicuro o no. Ovviamente comporta qualche rischio in più, perchè in genere bisognerebbe sempre negare i privilegi quando la fonte non è sicura al 100% (nel tuo caso, quando non si tratta della tua applicazione).

Tutta questa complicazione deriva da motivi di sicurezza.
Ciao, Paolo
« Ultima modifica: 13 Giugno 2007 13:41:17 da klades »

Offline Sokak

  • I speak a logs
  • Moderatore
  • Post: 4371
    • Ask Sokak
Re: apertura finestre modali
« Risposta #4 il: 14 Giugno 2007 10:45:06 »
Mumble mumble...

E un codicillo dhtml così?

(richiede anche l'uso di questo...)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.