Ergebnis 1 bis 3 von 3
  1. #1
    DapperDanMan ist offline Grünschnabel
    registriert
    17-06-2003
    Beiträge
    2

    'Custom Scrollleiste' soll iFrame scrollen!! (?!)

    Hallo zusammen,

    ich habe mir bei www.dynamicdrive.com eine sog. 'custom scrollbar' gezogen, ein kleines Script, was praktisch die Funktion der browserintegrierten Scrollleiste ersetzt. Das Ding funktioniert - so weit so gut.

    Nun möchte ich, dass die beiden Pfeile zum scrollen nicht in dem Bereich sind, der gescrollt wird, d.h. die beiden Pfeile sind sollen ausserhalb von einem iFrame sein. Wenn man mit der Maus über die Pfeile geht, soll der iFrame gescrollt werden.

    Habe leider keine Ahnung von JS....daher die Frage.

    Anbei der Quelltext des Scripts


    Vielen Dank im Voraus,

    Tom


    <script>

    //Page Scroller (aka custom scrollbar)- By Dynamic Drive
    //For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
    //This credit MUST stay intact for use

    var Hoffset=70 //Enter buttons' offset from right edge of window (adjust depending on images width)
    var Voffset=80 //Enter buttons' offset from bottom edge of window (adjust depending on images height)
    var thespeed=3 //Enter scroll speed in integer (Advised: 1-3)

    var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1
    var myspeed=0

    var ieHoffset_extra=document.all? 15 : 0
    var cross_obj=document.all? document.all.staticbuttons : document.getElementById? document.getElementById("staticbuttons") : document.staticbuttons

    function iecompattest(){
    return (document.compatMode!="BackCompat")? document.documentElement : document.body
    }

    function positionit(){
    var dsocleft=document.all? iecompattest().scrollLeft : pageXOffset
    var dsoctop=document.all? iecompattest().scrollTop : pageYOffset
    var window_width=ieNOTopera? iecompattest().clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra
    var window_height=ieNOTopera? iecompattest().clientHeight : window.innerHeight

    if (document.all||document.getElementById){
    cross_obj.style.left=parseInt(dsocleft)+parseInt(window_width)-Hoffset+"px"
    cross_obj.style.top=dsoctop+parseInt(window_height)-Voffset+"px"
    }
    else if (document.layers){
    cross_obj.left=dsocleft+window_width-Hoffset
    cross_obj.top=dsoctop+window_height-Voffset
    }
    }

    function scrollwindow(){
    window.scrollBy(0,myspeed)
    }

    function initializeIT(){
    positionit()
    if (myspeed!=0){
    scrollwindow()
    }
    }

    if (document.all||document.getElementById||document.layers)
    setInterval("initializeIT()",20)

    </script>

  2. #2
    Avatar von womstar
    womstar ist offline Lounge-Member
    registriert
    22-07-2002
    Ort
    latente matrix
    Beiträge
    5.913
    kannst du mal nen direkt link posten zu dem script...

  3. #3
    DapperDanMan ist offline Grünschnabel
    registriert
    17-06-2003
    Beiträge
    2

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •