Visualizzazione risultati 1 fino 4 di 4

Discussione: Finestra di PopUp

  1. #1
    Guest

    Predefinito

    E questo è il quarto... stasera non ho proprio nulla da fare! Allora ragazzi, spiego un pò (almeno cerco) qualcosa sulle finestre di PopUp...

    Una finestra PopUp è una semplice finestra ("figlia") aperta da una pagina Web ("madre") tramite degli script realizzati in JavaScript.

    Può essere strutturata in diversi modi e siamo noi a decidere come visualizzarla attraverso i parametri del metodo open dell'oggetto window: le dimensioni, le posizioni ed i vari attributi (con o senza scrollbar, ridimensionabile o meno, ...).

    L'azione window.open può essere richiamata in due modi differenti:

    Con due parametri:

    window.open("miourl.htm","nomefinestra");

    Dove miourl.htm rappresenta l'URL del file che deve essere visualizzato nella nuova finestra e nomefinestra è il nome della finestra aperta, che si può ad esempio utilizzare come target nei link:

    <a href="mionuovourl.htm" target="nomefinestra">nuovourl</a>

    La finestra aperta con questa modalità manterrà le stesse caratteristiche a livello strutturale della finestra madre (si otterebbe lo stesso risultato aprendo una nuova finestra dal menu File).


    Con tre parametri:

    window.open("miourl.htm","nomefinestra", "parametriaddizionali");

    Dove parametriaddizionali sono gli attributi della finestra aperta. Ad esempio "alwaysLowered", "dependent", "copyhistory", ecc...

    Ma come le possiamo aprire queste PopUp? Possiamo appoggiarci a degli eventi del browser, ad esempio onclick, onload, onkeydown, ...

    Esempio:

    <a href="#" onclick="window.open("tuourl.htm","nomefinestra"," attributi"); return false" title="Testo alternativo del link">nome link</a>

    Dove impostiamo al link un collegamento nullo (#) e all'evento onclick (quando l'utente clicca sul link) apriamo la finestra e restituiamo il valore false (per evitare che il si azzeri lo scrolling del documento a causa del link nullo.


    Se numerone non ha da ridire anche su questo :D , vi saluto e spero di essere stato chiaro...

    http://inter4ever.altervista.org è il mio sito

    arfo@tiscali.it per contattarmi

  2. #2
    Guest

    Predefinito

    Mi congratulo con te, finalmente cominciamo a capire a cosa serve l'are a how to!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da Inter4ever
    Se numerone non ha da ridire anche su questo :D , vi saluto e spero di essere stato chiaro...
    Da ridire no, da dire si: stavolta sei stato bravo e conciso

  4. #4
    Guest

    Predefinito

    Vi ringrazio... noto che non sono l'unico che non ha sonno... Per fortuna l'how to è un buon sonnifero! :D :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •