Avatar billede dm-bm Nybegynder
22. september 2004 - 17:49 Der er 4 kommentarer

Scroll ved lange udtræk

Jeg er ved at lave en side hvor man kan opdatere forside indhold og tilføje nyheder. Jeg skal have den til at scroll'e tabellerne ved 450 pixels. Det virker ganske fint med forsiden da der kun er udtræk fra 1 tabel i databasen og direkte i den tabel (1x1) der scroll'er. I nyhederne laver den repeat fra nyhededs tabellen, men på siden med nyhederne laver den ikke noget scroll. Det er som om at den scoll ikke rigtig opfatter at udtrækket gør siden længere end de 450px. Tabellen er en ramme uden om tabellen med nyhederne.
Kan det være et problem eller ligger fejlen et andet sted?

Går ud fra at det er den rette kategori da det jo er javascript jeg laver det scroll med, men siden er lavet i php/mysql

.overflow {  overflow: auto; position: static; visibility: visible; height: 450px;}

og

<table width="100%"  border="0" cellpadding="0" cellspacing="0" id="overflow" class="overflow">

..er hvad jeg bruger.
Avatar billede skovenborg Nybegynder
23. september 2004 - 00:41 #1
grunden er at overflow ikke virker direkte på tabel-elementer (dette gælder også for celler, rækker osv). Løsning er så at sætte tabellen ind i en omkransende div hvor du tildeler denne div klassen overflow i stedet for tabellen:
<div class="overflow">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" id="overflow">
....
</table>
</div>
Avatar billede dm-bm Nybegynder
23. september 2004 - 11:41 #2
Hvis jeg sætter class="overflow" i 'div' så viser den kun et enkelt udtræk fra databasen.
Avatar billede roenving Novice
23. september 2004 - 12:11 #3
Det lyder mest som et php-problem ?-)

Kan du vise det (f.eks. et link !-)
Avatar billede dm-bm Nybegynder
24. september 2004 - 13:27 #4
Jeg har noget kode hvis det er ?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester