Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    Immagine NON scorrevole

    Salve, qualcuno può aiutarmi ad inserire un'immagine all'interno di un documento che non sia scorrevole come la pagina?

    Grazie 1000!!!
    AltF4

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Ciao di nuovo, navigando nel forum ho trovato un riferimento a quello che volevo realizzare io ed ho scaricato una sorta di menu che "fluttua". Ora invece di inserire un menu, io potrei inserire l'immagine o le immagini che non devono seguire lo scroll, quindi rimanere sempre visibili. Però mi si verifica un piccolo problema, il posizionamento lo fa calcolando l'altezza della pagina e partendo dal basso, secondo voi non è pssibile modificarlo in modo che parta dall'alto? Così da poter impostare che deve partire dalla distanza di 1 pixel dal bordo superiore ed il gioco è fatto.
    Scusatemi ma non sono molto pratico di javascript.

    codice:
    <script>
    if (!document.layers)
    document.write('<div id="divStayTopLeft" style="position:absolute">')
    </script>
    
    <layer id="divStayTopLeft">
    
    
    <table width="430" height="60" border="0" cellpadding="0" cellspacing="0">
      <tr> 
        <td height="60" valign="bottom">[img]immagini/ciao_news.jpg[/img]</td>
      </tr>
    </table>
    
    
    </layer>
    
    
    <script type="text/javascript">
    
    /*
    Floating Menu script- Roy Whittle (http://www.javascript-fx.com/)
    Script featured on/available at http://www.dynamicdrive.com/
    This notice must stay intact for use
    */
    
    var verticalpos="frombottom"
    
    if (!document.layers)
    document.write('</div>')
    
    function JSFX_FloatTopDiv()
    {
    var startX = 0,
    startY = 600;
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    function ml(id)
    {
    var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
    if(d.layers)el.style=el;
    el.sP=function(x,y){this.style.left=x;this.style.top=y;};
    el.x = startX;
    if (verticalpos=="fromtop")
    el.y = startY;
    else{
    el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
    el.y -= startY;
    }
    return el;
    }
    window.stayTopLeft=function()
    {
    if (verticalpos=="fromtop"){
    var pY = ns ? pageYOffset : document.body.scrollTop;
    ftlObj.y += (pY + startY - ftlObj.y)/8;
    }
    else{
    var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
    ftlObj.y += (pY - startY - ftlObj.y)/8;
    }
    ftlObj.sP(ftlObj.x, ftlObj.y);
    setTimeout("stayTopLeft()", 10);
    }
    ftlObj = ml("divStayTopLeft");
    stayTopLeft();
    }
    JSFX_FloatTopDiv();
    </script>
    AltF4

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.