21. juli 2003 - 01:54Der er
15 kommentarer og 1 løsning
Vertikalt scrollscript uden fast position
Er det muligt at lave et vertikalt scrollscript der IKKE er placeret efter faste angivet positions (style="position:absolute;), men i stedet efter en tabel eller celle?
Jeg ligger inde med et ganske godt scrollscript, men problemet er at selve scriptes scrollområde + scrollbar, placeres og styres på skærmen efter position:absolute. Der skaber jo selvsagt store problemer ved forskellige skærmopløsninger.
Den er jo irriterende fordi der er mange elementer, men grundlæggende er det ikke anderledes end den i ovennævnte spm ...
Altså man tager med højre hånds tommel-og pegefinger den tabelcelle du vil have det indeni og giver den et id ...
Jeg går ud fra, at du vil have de forskellige i forskellige celler, så den som hedder: <div id="nav" ... sætter du bare i den celle, du vil have den i !-)
Hvis du tager hele kilden fra den popup, som ligger på podlob, sætter den ind i en side, laver dine tables og tablecells, og så:
Fjerner position:absolute, top og left fra <div id="nav" og flytter den ind i en celle, -- gør det samme med <div id="box" (i en anden celle forstås !-)
Sætter id på den tabelcelle, hvor du vil have scrollbar m.m. (minRefTd), og bruger denne udgave af scriptet (som bare skal sættes ind et sted !-) -- jeg plejer at sætte det ind lige før </head> ...
Jeg kunne ikke drømme om at dumpe 315 linjer kode for at vise dig hvor du skal slette een eneste linje, så den må du selv finde, den linje som ser sådan ud:
Og faktisk så fatter jeg godt dit princip, men kan simpelthen ikke overskue, hvordan dine modificeringer skal integreres. Vil du evt. gide vise en simpel side med scrollscriptet fordelt på 2 celler (1:scrollområde, 2:scrollnavigation) inkl. dine egne ændringer?
-- alle de andre divs (up,track,drag,down,contentMask) med position sat til absolute </body> </html>
-- og det er selvfølgelig ikke testet her i denne udgave, men principperne er vel gennemtestet, så det vil virke fra IE5, fra NN6 og jeg tror det var Opera 3 ...
Sorry... er lidt lam til det her, da min egen modificerede udgave IKKE har den lille menu med, men blot selve scrollscriptet med scrollområdet (celle1) og scrollnavigationen (celle2):
En anden lille ting... Meningen er faktisk af jeg på en side vil ha' 3 vertikale spalter med et scrollscript i hver. Kan det lade sig gøre, uden af skulle ha' 3 kopier af scrollscriptet i <head>? Kan flere henvisninger blot tilskrives scriptet?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.