Visualizzazione dei risultati da 1 a 8 su 8

Discussione: popup

  1. #1

    popup

    Ciao a tutti,
    sono un autodidatta alle primissime armi ed ho questo problema:con dreamweaver sto creando un sito dove ho una window principale con una serie di link che aprono altrettante pagine popup, create sempre con dreamweaver.Le pagine si aprono in alto a sinistra ed io vorrei aprirle centrali.Ho usato questo tipo di script:
    <script type="text/javascript">
    <!--
    function Centrata() {
    var w = 400;
    var h = 250;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open("alanis_morissette_biografia.htm",""," width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
    }
    //-->
    </script>

    Devo ripeterlo tutto per ogni pagina che desidero aprire?
    Per quale motivo se nello script, dopo l'url,aggiungo "scrollbars=yes",o qualsiasi altra caratteristica,
    la pagina diventa a tutto scermo? Grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    window.open("alanis_morissette_biografia.htm",""," width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes");

    x il primo problema, puoi passare l' indirizzo come parametro della funzione:

    <script type="text/javascript">
    <!--
    function Centrata(indirizzo) {
    var w = 400;
    var h = 250;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open(indirizzo,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
    }
    //-->
    </script>

    alanis morissette

    ciao

  3. #3
    Grazie Xinod....Corro a provare.... :quote: ....

  4. #4
    ....Per le scrollbars tutto ok :quote: , ma con il codice da te postato, mi si apre una pagina html non la pagina popup dalle dimensioni da me impostate...Continuo a non capire se devo ripetere tutto questo codice.
    <script type="text/javascript">
    <!--
    function Centrata() {
    var w = 650;
    var h = 400;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open("alanis_morissette_biografia.htm",""," width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes" + ",alanisbiografia");
    }
    //-->
    </script>

    per ogni popup che creo, cambiando indirizzo ed eventuali dimensioni.
    1000 Grazie per la collaborazione e la pazienza
    Funky65

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    l'unico difetto mi pare che sia questo parametro finale dal significato ignoto... toglilo

    window.open("alanis_morissette_biografia.htm",""," width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes" + ",alanisbiografia");

    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
    ...Molto probabilmente oltre ad essere "un autodidatta alle primissime armi" sono anche un pò gnucco perche non mi riesce.
    <script type="text/javascript">
    <!--
    function Centrata(alanis_morissette_biografia.htm) {
    var w = 650;
    var h = 400;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open("alanis_morissette_biografia.htm",""," width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes");
    }

    function Centrata(erykah_badu_biografia.htm) {
    var w = 650;
    var h = 400;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open("erykah_badu_biografia.htm","","width= " + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes");
    }
    //-->
    </script>

    ENTER
    ENTER
    La prima pagina si apre come una normale pagina html e la seconda si apre sempre come pagina html ma mi dice "impossibile visualizzare la pagina..."
    Grazie e spero a presto
    Funky65

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Xinod
    <script type="text/javascript">
    <!--
    function Centrata(indirizzo) {
    var w = 400;
    var h = 250;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open(indirizzo,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
    }
    //-->
    </script>

    alanis morissette
    devi personalizzare solo il link,
    la funzione va lasciata così
    indirizzo non vuol dire che devi sostituire l' indirizzo, è il parametro che viene passato alla funzione:
    nell' href del link segni la pagina che va aperta in popup
    ciao

  8. #8
    ...Tutto ok Xinod....Grazie a questa "dritta" ho capito diverse cose lette in alcuni tutorial...e se dovessi aprire alcune popup con dimensioni diverse?...... :tongue:
    Grazie e saluti
    Funky65
    BARCOLLO MA NON MOLLO

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.