Új hozzászólás Aktív témák

  • lajszer

    tag

    Üdv!
    Egy honlapon az alábbi script egy beúszó ablakot eredményez, azonban ha nem zárom be és görgetem a honlapot lefelé, akkor "jön vele az ablak" (újra és újra beúszik). Van arra mód, hogy ezt kikapcsolja és görgetéskör nem "jöjjön lejjebb" hanem maradjon az oldal tetjén?
    <script type="text/javascript" language="Javascript">
    <!-- A popup lecsúszásának sebessége -->
    var div = 10;
    var sliderEnabled = true;
    function scrFol()
    {
    var ad = document.getElementById( 'slider' );
    var dPos = ( document.all ) ? document.body.scrollTop : window.pageYOffset;
    if ( ( dPos == 0 ) && ( document.all ) )
    dPos = document.documentElement.scrollTop;
    dPos += 50;
    var cPos = parseInt( ad.style.top );
    if ( cPos == 0 )
    cPos = dPos-1000;
    var posDif = dPos-cPos;
    if ( ( ad.style.display == 'none' ) && ( sliderEnabled ) )
    ad.style.display = 'block';
    if ( posDif > 0 )
    ad.style.top = (cPos+Math.ceil(posDif/div))+'px';
    else if ( posDif < 0 )
    ad.style.top = (cPos+Math.floor(posDif/div))+'px';
    if ( sliderEnabled )
    setTimeout( 'scrFol()', 20 );
    }
    function closeFollowSlider()
    {
    sliderEnabled = false;
    document.getElementById( 'slider' ).style.display = 'none';
    }
    <!-- A popup lecsúszásának késleltetése -->
    setTimeout( 'scrFol()', 1000 );
    </script>
    <div id="slider" valign="top" style="border: 2px solid rgb(191, 0, 0); padding: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; z-index: 999; display: none; position: absolute; top: 0px; left: 50px; width: 1055px;" align="left">
    <img style="border: 0px solid ; width: 1013px; height: 582px;" alt="fb_popup" src="images/pop.jpg">
    <div align="center"><a href="javascript:closeFollowSlider();"><img src="images/close.gif" border="0"></a></div>

Új hozzászólás Aktív témák