Newsgroup: it.comp.lang.javascript
Titolo: Div a scelta obbligata

Vorrei aprire un div in primo piano con impossibilit� di uscirne se non con 
il bottone chiudi.
In sostanza non voglio che l'utente tocchi la pagina sottostante. Mi date 
qualche consiglio o link?
Grazie.
Luciano


http://jqueryui.com/demos/dialog/#modal

 
http://jqueryui.com/demos/dialog/#modal
Bellissimo, grazie!
In effetti io devo fare una cosa molto pi� semplice: switchare 
visibile/invisibile un div, solo che non so come renderlo modale.
Saluti.
Luciano

 visibile/invisibile un div, solo che non so come renderlo modale.
non esiste un div "modale": devi fare in modo che occupi tutta la pagina 
con z-index alto, così, appunto, la "copre" tutta e sotto non puoi 
selezionare nulla (non ho visto l'esempio con jquery, quindi non so se si 
comporta così)

 comporta cos�)
Capito il giochino. Mi faccio un div semitrasparente che copre tutto e sopra 
ci metto il div con la finestrella modale.
Thanks.
Luciano

 
http://jqueryui.com/demos/dialog/#modal
Sbirciando il codice di questo bellissimo sito, mi sono accorto che il div 
"modale" viene usato come target delle anchor. Come � possibile?
Infatti se provo a fare:
<div id="pippo"></div>
<a href="blabla.html" target="pippo">
a me si apre una nuova finestra. Su quel sito invece funziona.
Saluti.
Luciano

 "modale" viene usato come target delle anchor. Come possibile?
L'insieme delle pagine di dimostrazione sono organizzate in modo tale
che ogni dimostrazione singola possa essere richiamata tramite un
link. Quando inserisci il codice nelle tue pagine ciò non succede, i
richiami alle finestre modali sono gestiti attraverso javascript. Nota
che oltre al framework jquery devi richiamare anche le librerie
jquery.ui che sono composte anche di fogli css. Se inserisci come
ricerca in google i termini "jquery modal" vedi anche altri plugin,
però ti consiglio le librerie ui perché sono ricche di altre funzioni
e sono personalizzabili al fine di evitare di sovraccaricare la pagine
con codice non usato.

link. Quando inserisci il codice nelle tue pagine ci� non succede,
Esatto, per� l'altra opzione � molto interessante, a me consentirebbe di 
salvare tutti i contenuti che mi interessano dentro delle pagine html e 
caricarle poi dentro un div richiamandole da qualsiasi pagina. Tu sai come 
fanno su quel sito a fare questo?
Saluti.
Luciano

 Tu sai come fanno su quel sito a fare questo?
Chissà perché, ma me lo sentivo che questa domanda sarebbe arrivata,
in realtà non è la prima volta.
Dimmi cosa hai bisogno esattamente, in modo che non mi debba sforzare
troppo per capire e ti mostro un esempio che poi potrai scaricare e
modificare, è molto più rapido che spiegare il tutto dall'inizio. I
codici preparati in modo semplice ed intuitivo sono più efficaci di
libroni pieni di spiegazioni.

 libroni pieni di spiegazioni.
Se hai piacere di aiutarmi ti ringrazio e se un giorno potr� ricambier�
volentieri. Se per� per te � un sforzo, non importa, quello che mi hai
suggerito fin qui � gi� stato utilissimo e per ci� ti sono gi� riconoscente
in modo sincero.
La mia domanda mi sembrava chiara: sul sorgente della pagina che indicavi ho
letto questo:
<div id="pippo"></div>
<a href="blabla.html" target="pippo">
Come � possibile aprire un link in un div? Voglio capire, non cerco pappe
pronte.
Saluti.
Luciano

 Come è possibile aprire un link in un div?
Vuoi dire inserire contenuti all'interno di un div attraverso un link?
Ho bisogno di capire in che modo questo abbia a che vedere con l'alert
modale (o pseudo tale) del post iniziale.

 Come è possibile aprire un link in un div?
Prova vedere se ho capito cosa desideri al seguente link:
http://oreste.parlatano.org/prove_js/div_modale_1/
domani non sarò davanti allo schermo durante tutta la giornata, dunque
non risponderò a messaggi.

 non risponder� a messaggi.
Mi stai facendo un favore, ci manca solo che ti metto fretta:-)
Ho dato un'occhiata al tuo sito... mi sono ricordato di esserci gi� passato
anni fa e di averti lasciato un commento di complimenti (che mi pare non hai
filato...:-)
Ciao.
Luciano

 filato...:-)
Chiedo venia, non lo vidi, è probabile sia capitato quando ebbi un
contenzioso con il provider e cambiai il dominio da .com a .org
perdendo così alcune informazioni per strada.
Prova ora, dimmi se ci sono arrivato vicino:
http://oreste.parlatano.org/prove_js/div_modale_1/

 
http://oreste.parlatano.org/prove_js/div_modale_1/
Bingo!
Il tuo metodo � leggermente diverso (non dai il target) ma il risultato � lo 
stesso.
La domanda sorge spontanea: come si fa?:-)
Saluti.
Luciano

 La domanda sorge spontanea: come si fa?:-)
Ho semplificato, ma se il contenuto di target.html è più articolato
con anchor e varie, allora si può inserire il target al link perché
punti ad un'area specifica della pagina target.html
Riesci a vedere tutto il codice? Vuoi che lo mostri in chiaro nel
messaggio per analizzarlo? Dimmi quale parte non ti è chiara.

 messaggio per analizzarlo? Dimmi quale parte non ti � chiara.
Frankly speaking... non ci'ho capito proprio niente! :-)
L'elemento A ha solo l'HREF, non ha evento ONCLICK, non riesco proprio a 
capire la sequenzialit� degli eventi.
Grazie per la pazienza.
Ah, lo scopo di utilizzo sarebbe quello di avere alcune form ed alcuni 
messagebox salvati in html e richiamati infinestre modali da pagine diverse.
Luciano

 Luciano
Capisco, io lo uso per programmare un sistema di help, spesso
associato con un database, i div si possono riempire anche tramite
script su lato server.

 script su lato server.
E s�, � pi� o meno quello che ho in mente io; aprire una popup ed ajaxarne 
il contenuto.
Grazie per tutte le info.
Luciano