Tags:
html
css
Hej
Jeg har lavet en scrollbox med:
<div style="height: 200px; overflow: auto; padding: 4px;"><? include('blog.php'); ?></div>
Hvordan kan jeg få scrollbaren/boxen til altid at starte i bunden? Som om at man selv har scrollet ned til bunden, men det skal altså ske af sig selv når siden loades.
Mik D.
5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
vil nok være nemmest at lave med en iframe
<iframe src="blog.php#bund">
og hvor følgende er nederst på siden blog.php
<a name="bund"></a>
er der en grund til det skal være en div?
javascript...
kig på srolloffset og srolltop og offsetheight
0
Hej Christian
Nej der er ikke umiddelbart nogen grund til at det skal være en "div." Dog giver det den fordel at man ikke kan skille siden ad ved at gå direkte til indholdet i en frame.
Vil prøve dit forslag og se om jeg får det jeg helst vil have.
Mik D.
0
Hej
Har testet forslaget og som så¨dan virker det. Men hvis der er en anden mulighed hører jeg gerne om det.
Mik D.
0
Hej
Jeg fandt en "løsning" ved at lede efter scrolloffset, der dog ikke i sig selv var løsningen.
Men en lille bid javascript kan gøre det:
<script type="text/javascript">
function init(){
window.scrollBy(0, 200);
}
</script>
<body onload="init();">
Det virker på en løs html side men min store plan var at flette det ind i en gang PHP og der virker det ikke. Måske er dette mere et PHP emne.
Mik D.