Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    88

    Costruire pagina tipo pannello in php

    Salve a tutti,
    Grazie all'aiuto del forum ho due pagine htm: pagina madre che richiama una pagina figlia che rimane sempre in primo piano(vedi codice)
    E' possibile costruire una pagina figlia senza la barra blu di sopra e quella in fondo vedi immagine allegata.

    grazie Alba

    pagina madre:
    //-------------------------------------------------------
    <SCRIPT type="text/javascript">
    var NN4=(document.layers)?1:0;
    var IE5=(document.all && document.getElementById)?1:0;
    var NN6=(document.getElementById && !document.all)?1:0;
    // definisci una variabile globale
    var datobox="";

    /* -------------------------------------------------------------
    Invia l'oggetto window come secondo parametro del metodo
    showModelessDialog. Questo permette di settare la variabile globale,
    datobox, definita nella pagina madre, e di ritornare
    informazioni dalla modeless dialog box.
    ---------------------------------------------------------------- */

    function primopiano(){
    if(NN4 || NN6)
    window.open("pagina.htm","popup","alwaysRaised=yes width=300 height=400")
    if(IE5)
    showModelessDialog("pagina.htm",window,"dialogWidt h:300px;dialogHeight:300px");
    }

    /* -------------------------------------------------------------
    definisci una funzione che sarà richiamata dalla modeless box,
    grazie al fatto che può accedere agli elementi dell'oggetto
    passato come suo secondo parametro
    ---------------------------------------------------------------- */

    function settastatus() {
    status = datobox
    }
    </SCRIPT>
    </head>
    <body>
    <button name="apri" value="apri" onclick="primopiano();" style="width: 158px; height: 29px">
    apri pagina

    </button>
    </body>
    </html>
    //------------------------------------------------------

    pagina figlia:

    //-----------------------------------
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    <script type="text/javascript">
    var NN4=(document.layers)?1:0;
    var IE5=(document.all && document.getElementById)?1:0;
    var NN6=(document.getElementById && !document.all)?1:0;

    /* -------------------------------------------------------------
    Questa funzione fa uso della proprietà dialogArguments dell'oggetto
    window. dialogArguments permette alla variabile globale datobox
    di ritornare il valore alla finestra che l'ha chiamata.
    Per eseguire azioni di qualsiasi sorta sulla finestra madre, occorre richiamare,
    tramite la sintassi ad oggetto, funzioni definite nella stessa finestra madre
    ---------------------------------------------------------------- */

    function setta()
    {
    if(IE5) {
    var oggetto = dialogArguments;
    oggetto.datobox = "ciao";
    oggetto.settastatus();
    }
    if(NN4 || NN6)
    window.opener.status = "ciao";

    this.close()
    }
    </script>
    </head>
    <body >
    <form>
    <input type="button" value="chiudi" onclick="setta();">
    </form>
    </body>
    </html>
    //----------------------------------------------------
    Immagini allegate Immagini allegate

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.