Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    May 2005
    Messaggi
    268

    finestra che scende dall' alto

    Ciao a tutti.

    Qualcuno potrebbe dirmi dove trovare uno script riguardante l'inserimento di una finestra dinamica che si lancia automaticamente all'apertura della pagina principale?
    Qui trovate un esempio di quello che intendo dire.

    Grazie mille

  2. #2
    puoi trovare il codice che cerchi nel sito...

    http://www.yappy.it/index.php?tipo=art&id_cat=2&num=131

    C'è la spiegazione ed anche il risultato finale.

    Ciao,
    Alex
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  3. #3
    Utente bannato
    Registrato dal
    May 2005
    Messaggi
    268
    Grazie mille.
    Ciao

  4. #4
    Utente bannato
    Registrato dal
    May 2005
    Messaggi
    268
    Scusami, non vorrei approfittare troppo della tua gentilezza, ma copiando il codice necessario al suo funzionamento e inserendo il collegamento nella pagina principale, non riesco comunque a visualizzarlo.
    Se non ti disturbo ti riporto la pagina di prova dove ho inserito il collegamento, più il file .js per vedere se magari ho sbagliato da qualche parte.
    Di nuovo grazie mille.


    __________/// pagina di prova ///__________




    <html>
    <head>
    <title>Prova</title>

    <script language="JavaScript">
    <!--

    function SymError()
    {
    return true;
    }

    window.onerror = SymError;

    var SymRealWinOpen = window.open;

    function SymWinOpen(url, name, attributes)
    {
    return (new Object());
    }

    window.open = SymWinOpen;

    //-->
    </script>

    <script type="text/javascript" src="post-it.js"></script>
    </head>
    <body>



    </body>
    </html>

    <script language="JavaScript">
    <!--
    var SymRealOnLoad;
    var SymRealOnUnload;

    function SymOnUnload()
    {
    window.open = SymWinOpen;
    if(SymRealOnUnload != null)
    SymRealOnUnload();
    }

    function SymOnLoad()
    {
    if(SymRealOnLoad != null)
    SymRealOnLoad();
    window.open = SymRealWinOpen;
    SymRealOnUnload = window.onunload;
    window.onunload = SymOnUnload;
    }

    SymRealOnLoad = window.onload;
    window.onload = SymOnLoad;

    //-->
    </script>




    __________/// file.js ///__________



    var ie4=document.all;
    var ie6=document.getElementById;
    var ns4=document.layers;
    var ns6=document.getElementById && !document.all;


    var finale =120;
    var inizio=-400;
    var corrente=-400;
    var bounce=100;
    var i=0;


    function chiudi(){
    if (ie4) eval("document.all.box.style.top=inizio;");
    if (ns4) eval("document.box.top=inizio;");
    if ((ns6)||(ie6)) document.getElementById('box').style.top=inizio;
    }


    function sposta(){
    dy=Math.round(finale-corrente)/2;
    corrente += dy;
    if ((dy<1)&&(dy>-1)) {
    i+=1;
    bounce = -(bounce/i);
    finale += bounce;
    }
    if (ie4) eval("document.all.box.style.top=corrente;");
    if (ns4) eval("document.box.top=corrente;");
    if ((ns6)||(ie6)) document.getElementById('box').style.top=corrente;

    if (i<20) setTimeout("sposta()", 10);
    }

    document.write("<div id="box" name="box" style="position:absolute; top:"+ inizio +"px; left: 200px; width:220px; padding: 10px; background: #fff; border:1px solid #036; font: 8pt verdana,Arial,Helvetiva,sans serif">");
    document.write("<div align="right">Chiudi</div>");
    document.write("Lorem ipsum ...");
    document.write("</div>");


    setTimeout("sposta()", 5000);

  5. #5
    Devi mettere lo \ prima del " all'interno dei document.write come descritto di seguito.
    Copiato nel CMS del sito si erano tolti... comunque il codice è quì di seguito.

    Fai attenzione anche al collegamento al file.js (ti è rimasta l'indicazione post-it.js in testata).
    Metti inoltre il collegamento allo script nel body.


    document.write("<div id=\"box\" name=\"box\" style=\"position:absolute; top:"+ inizio +"px; left: 200px; width:220px; padding: 10px; background: #fff; border:1px solid #036; font: 8pt verdana,Arial,Helvetiva,sans serif\">");
    document.write("<div align=\"right\"><a href=\"#\" onClick=\"chiudi()\">Chiudi</a></div>");
    document.write("Lorem ipsum ...");
    document.write("</div>");

    Ciao,
    Alex

    PS funziona anche su Mozilla e Firefox.
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  6. #6
    Utente bannato
    Registrato dal
    May 2005
    Messaggi
    268
    Credo di aver seguito alla lettera le tue istruzioni, ma non riesco comunque a visualizzarlo.
    Forse sbaglio qualche passaggio?
    Se poi mi dici che a te funziona così come te l' ho postato, vuol dire che sono io che non ci riesco . A questo punto: Amen !

    Grazie di nuovo



    __________///Pagina di prova///__________

    <html>
    <head>
    <title>Prova</title>

    <script language="JavaScript">
    <!--

    function SymError()
    {
    return true;
    }

    window.onerror = SymError;

    var SymRealWinOpen = window.open;

    function SymWinOpen(url, name, attributes)
    {
    return (new Object());
    }

    window.open = SymWinOpen;

    //-->
    </script>

    <script type="text/javascript" src="post-it.js"></script>

    </head>
    <body>


    <script type="text/javascript" src="post-it.js"></script>


    </body>
    </html>

    <script language="JavaScript">
    <!--
    var SymRealOnLoad;
    var SymRealOnUnload;

    function SymOnUnload()
    {
    window.open = SymWinOpen;
    if(SymRealOnUnload != null)
    SymRealOnUnload();
    }

    function SymOnLoad()
    {
    if(SymRealOnLoad != null)
    SymRealOnLoad();
    window.open = SymRealWinOpen;
    SymRealOnUnload = window.onunload;
    window.onunload = SymOnUnload;
    }

    SymRealOnLoad = window.onload;
    window.onload = SymOnLoad;

    //-->
    </script>





    __________///post-it.js///__________


    var ie4=document.all;
    var ie6=document.getElementById;
    var ns4=document.layers;
    var ns6=document.getElementById && !document.all;


    var finale =120;
    var inizio=-400;
    var corrente=-400;
    var bounce=100;
    var i=0;


    function chiudi(){
    if (ie4) eval("document.all.box.style.top=inizio;");
    if (ns4) eval("document.box.top=inizio;");
    if ((ns6)||(ie6)) document.getElementById('box').style.top=inizio;
    }


    function sposta(){
    dy=Math.round(finale-corrente)/2;
    corrente += dy;
    if ((dy<1)&&(dy>-1)) {
    i+=1;
    bounce = -(bounce/i);
    finale += bounce;
    }
    if (ie4) eval("document.all.box.style.top=corrente;");
    if (ns4) eval("document.box.top=corrente;");
    if ((ns6)||(ie6)) document.getElementById('box').style.top=corrente;

    if (i<20) setTimeout("sposta()", 10);
    }

    document.write("<div id=\"box\" name=\"box\" style=\"position:absolute; top:"+ inizio +"px; left: 200px; width:220px; padding: 10px; background: #fff; border:1px solid #036; font: 8pt verdana,Arial,Helvetiva,sans serif\">");
    document.write("<div align=\"right\"><a href=\"#\" onClick=\"chiudi()\">Chiudi</a></div>");
    document.write("Lorem ipsum ...");
    document.write("</div>");


    setTimeout("sposta()", 5000);

  7. #7
    a me funziona, togli
    <script type="text/javascript" src="post-it.js"></script>
    dal body e riprova, si tratta di un errore tuo comunque, ricontrolla la pagina. ciao

  8. #8
    Utente bannato
    Registrato dal
    May 2005
    Messaggi
    268
    Tutto ok whiteduke.
    Avevi ragione tu .

    Grazie anche a te Alex per lo script che mi hai fornito e per l' aiuto prestato per configurarlo .

    Ciao
    Duccia

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.