Scrollen van 2 (Afzonderlijke) div's met dhtml scroller

Pagina: 1
Acties:
  • 137 views sinds 30-01-2008
  • Reageer

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Hoi allen,

Ben op dit moment aan het stoeien met het volgende :

http://www.dyn-web.com/dhtml/scroll/scroll-multi.html

Wat ik graag wil doen is dat ik 1 scrollbar overhou (de linker) en dat deze zowel de content links als de content rechts gelijktijdig scrolled.
Wil wel dat er 2 aparte div's zijn en dat 1 scrollbar beide controlled......

Ik heb al wat uren op zitten om dit te bewerkstelligen maar toch lukt het niet zo .... :(

Is het uberhaupt wel mogelijk met bovenstaande voorbeeld of moet ik naar een ander script zoeken ?

Thanks alvast !!!

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Normaal gezien is het gewoon een kwestie van met het onscroll event van de linker layer de rechter layer ook scrollen. En de rechterlayer zet je dan op overflow:hidden zodat daar geen scrollbar in staat.

Maar aangezien er een heleboel scripts in je site staan ga ik ze niet allemaal napluizen, als jij kunt aangeven waar je op vast loopt dan kunnen we je wel helpen.

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Nou, het is dus een script van deze site

http://www.dyn-web.com/dhtml/scroll/

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:41

crisp

Devver

Pixelated

Wat heb je al geprobeert en waarom werkte dat niet?

Intentionally left blank


  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Nou, je zou zeggen... stel je hebt 1 div waaraan een scrollbar is gekoppeld
als je een 2e div wil laten koppelen aan die bestaande scrollbar , dan zou je zeggen dat je alleen maar hoeft te zeggen tegen die scrollbar dat hij ook de 'id' van div 2 mee moet nemen.

Maar in dat voorbeeldje weet ik niet goed of dat wel mogelijk is....je krijgt namelijk een tal .js scripts mee , en ik ben bang dat als ik met 1 scrollbar 2 aparte divs aan wil sturen, dat ik dan een paar .js scripts moet wijzigen..... (heb nl. geen programmeer kennis)

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Dit de basis, kijkmaar of je dat toe kunt passen in je pagina:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<html>
  <head>
    <title>Test</title>
    <style>
      * {
       font-size: 13px;
       font-family: Arial;
      }

      .kolom {
        height: 500px;
        border: 1px solid #000000;
        padding: 5px;
        margin: 10px;
        float: left;
      }

      .A {
        overflow: auto;
        width: 310px;
      }

      .B {
        overflow: hidden;
        width: 292px;
      }
    </style>
    <script type="text/javascript">
      function scrollen(obj, blok)
      {
        document.getElementById(blok).scrollTop = document.getElementById(obj.id).scrollTop;
      }
    </script>
 </head>
  <body>
    
    <div class="kolom A" id="blokA" onscroll="scrollen(this, 'blokB')">
      <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut pellentesque, tellus non consectetuer semper, justo enim rutrum ante, sed euismod nibh urna in urna. Fusce sed justo ac pede interdum volutpat. Quisque convallis augue vel nibh. Nullam augue. Sed risus. Fusce porttitor congue tortor. In tincidunt ultrices ante. In hac habitasse platea dictumst. Morbi imperdiet quam non urna. Duis massa libero, sagittis quis, posuere ut, porttitor non, augue. Praesent interdum rhoncus arcu. Maecenas aliquet erat non lacus. Donec luctus rhoncus nibh. Sed facilisis faucibus mi. Maecenas neque tortor, elementum nec, tincidunt non, tristique quis, pede. Vestibulum sed elit. Nam sed justo. Nulla facilisi. Integer congue urna a elit. Sed pellentesque quam quis nulla.</p>
      <p>Integer tristique volutpat ligula. Quisque bibendum dictum diam. Donec pulvinar varius massa. Nam posuere est non pede. Vivamus ligula magna, tempor eget, pharetra a, placerat sed, ligula. Nullam blandit risus ut tellus. Vivamus mollis. Morbi tincidunt ullamcorper metus. Nulla a leo id purus dapibus interdum. Nulla purus. Fusce id ante ac elit vulputate luctus. Mauris dignissim, mauris non dapibus cursus, leo pede dapibus ligula, a congue enim nibh quis purus. Sed sit amet eros. Praesent blandit, diam eget aliquet ullamcorper, pede metus dignissim wisi, non fringilla risus pede sed metus. Morbi vitae velit et leo commodo ullamcorper. Nullam auctor, ipsum at fringilla vehicula, mi est sagittis tortor, ut pretium elit lacus ut ante. Pellentesque venenatis sodales justo. Aenean dapibus eros in tellus. Cras varius ultricies leo. Integer a elit nec dolor luctus tempor.</p>
      <p>Etiam venenatis auctor nisl. Praesent convallis. Vestibulum rhoncus consectetuer orci. Cras nec dui vitae leo tristique pretium. Nam lacus libero, lacinia non, condimentum vitae, interdum vel, est. Sed hendrerit leo vitae leo. Nunc eu magna. Cras blandit. Cras gravida, nulla a dictum volutpat, lectus augue condimentum magna, eget faucibus justo sem in ante. Nunc cursus. Duis dapibus enim. Morbi congue.</p>
      <p>Cras sodales. Aenean tincidunt, sem in sodales aliquet, orci est sagittis nunc, eu vestibulum eros nunc non tortor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam faucibus nulla et purus. Sed sed quam. Nunc quis dui vel wisi ornare faucibus. Proin pharetra bibendum nisl. Suspendisse mattis mi quis diam. Nullam gravida fringilla nibh. Quisque tellus diam, porta quis, porttitor in, viverra nec, lorem.</p>
      <p>Mauris eros neque, gravida sit amet, blandit in, auctor vel, libero. Donec nec arcu sit amet mauris porta facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Maecenas vehicula pharetra nunc. Proin nec wisi. Morbi convallis lectus a massa. Cras justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer risus. Suspendisse potenti. Integer pretium pulvinar ligula. Proin viverra arcu at mauris. Proin posuere sollicitudin nunc. Nulla facilisi. Nulla non magna. Phasellus molestie vulputate sem. Maecenas laoreet volutpat turpis.</p>
    </div>
    
    <div class="kolom B" id="blokB">
      <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut pellentesque, tellus non consectetuer semper, justo enim rutrum ante, sed euismod nibh urna in urna. Fusce sed justo ac pede interdum volutpat. Quisque convallis augue vel nibh. Nullam augue. Sed risus. Fusce porttitor congue tortor. In tincidunt ultrices ante. In hac habitasse platea dictumst. Morbi imperdiet quam non urna. Duis massa libero, sagittis quis, posuere ut, porttitor non, augue. Praesent interdum rhoncus arcu. Maecenas aliquet erat non lacus. Donec luctus rhoncus nibh. Sed facilisis faucibus mi. Maecenas neque tortor, elementum nec, tincidunt non, tristique quis, pede. Vestibulum sed elit. Nam sed justo. Nulla facilisi. Integer congue urna a elit. Sed pellentesque quam quis nulla.</p>
      <p>Integer tristique volutpat ligula. Quisque bibendum dictum diam. Donec pulvinar varius massa. Nam posuere est non pede. Vivamus ligula magna, tempor eget, pharetra a, placerat sed, ligula. Nullam blandit risus ut tellus. Vivamus mollis. Morbi tincidunt ullamcorper metus. Nulla a leo id purus dapibus interdum. Nulla purus. Fusce id ante ac elit vulputate luctus. Mauris dignissim, mauris non dapibus cursus, leo pede dapibus ligula, a congue enim nibh quis purus. Sed sit amet eros. Praesent blandit, diam eget aliquet ullamcorper, pede metus dignissim wisi, non fringilla risus pede sed metus. Morbi vitae velit et leo commodo ullamcorper. Nullam auctor, ipsum at fringilla vehicula, mi est sagittis tortor, ut pretium elit lacus ut ante. Pellentesque venenatis sodales justo. Aenean dapibus eros in tellus. Cras varius ultricies leo. Integer a elit nec dolor luctus tempor.</p>
      <p>Etiam venenatis auctor nisl. Praesent convallis. Vestibulum rhoncus consectetuer orci. Cras nec dui vitae leo tristique pretium. Nam lacus libero, lacinia non, condimentum vitae, interdum vel, est. Sed hendrerit leo vitae leo. Nunc eu magna. Cras blandit. Cras gravida, nulla a dictum volutpat, lectus augue condimentum magna, eget faucibus justo sem in ante. Nunc cursus. Duis dapibus enim. Morbi congue.</p>
      <p>Cras sodales. Aenean tincidunt, sem in sodales aliquet, orci est sagittis nunc, eu vestibulum eros nunc non tortor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam faucibus nulla et purus. Sed sed quam. Nunc quis dui vel wisi ornare faucibus. Proin pharetra bibendum nisl. Suspendisse mattis mi quis diam. Nullam gravida fringilla nibh. Quisque tellus diam, porta quis, porttitor in, viverra nec, lorem.</p>
      <p>Mauris eros neque, gravida sit amet, blandit in, auctor vel, libero. Donec nec arcu sit amet mauris porta facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Maecenas vehicula pharetra nunc. Proin nec wisi. Morbi convallis lectus a massa. Cras justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer risus. Suspendisse potenti. Integer pretium pulvinar ligula. Proin viverra arcu at mauris. Proin posuere sollicitudin nunc. Nulla facilisi. Nulla non magna. Phasellus molestie vulputate sem. Maecenas laoreet volutpat turpis.</p>
    </div>

  </body>
</html>

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
En ik maar moeilijk doen met .js scripts....
denk dat ik toch wel even ga kijken om een 'custom' scrollbar erin te verwerken, dit omdat de standaard zo log is... wil 'em minder breed

maar......
Afbeeldingslocatie: http://www.wegotcards.com/cards/say/thanks/hippo.GIF
Pagina: 1