Dag mensen,
Ik zit met de volgende situatie:
Ik heb in een html-pagina een layer met 'overflow:hidden' als eigenschap.
In deze layer heb ik vervolgens weer een layer geplaatst (met coordinaten 0 en 0) met text erin. De textlayer is groter (hoger) dan de hoofdlayer. Ik wil dat men met een aparte knop de 'top'-eigenschap van de textlayer kan verminderen, zodat de text als het ware omhoog scrollt. Dat doe ik met javascript en dat gaat allemaal goed.
Wat is dan het probleem? dat luid als volgt;
Dat scrollen mag natuurlijk niet eindeloos doorgaan, dat zou wel erg gek zijn. Als de 'top'-eigenschap van de textlayer verminderd is met evenveel stappen als dat deze layer hoog is, dan moet ie stoppen.
De hoogte van de textlayer is variabel omdat er (door een scriptje) steeds andere text in komt te staan. En die (variabele) hoogte is nou juist niet af te lezen !!!
Als je de hoogte van de layer van te voren opgeeft leest het script diezelfde waarde, al is de textlayer hoger door een overschreidende text. Als je de hoogte niet van te voren opgeeft, leest het script een lege waarde.
Hoe kan ik op een andere manier de hoogte meten? Of is er een andere manier op het scroll-eindpunt te bepalen?
Ik zit met de volgende situatie:
Ik heb in een html-pagina een layer met 'overflow:hidden' als eigenschap.
In deze layer heb ik vervolgens weer een layer geplaatst (met coordinaten 0 en 0) met text erin. De textlayer is groter (hoger) dan de hoofdlayer. Ik wil dat men met een aparte knop de 'top'-eigenschap van de textlayer kan verminderen, zodat de text als het ware omhoog scrollt. Dat doe ik met javascript en dat gaat allemaal goed.
Wat is dan het probleem? dat luid als volgt;
Dat scrollen mag natuurlijk niet eindeloos doorgaan, dat zou wel erg gek zijn. Als de 'top'-eigenschap van de textlayer verminderd is met evenveel stappen als dat deze layer hoog is, dan moet ie stoppen.
De hoogte van de textlayer is variabel omdat er (door een scriptje) steeds andere text in komt te staan. En die (variabele) hoogte is nou juist niet af te lezen !!!
Als je de hoogte van de layer van te voren opgeeft leest het script diezelfde waarde, al is de textlayer hoger door een overschreidende text. Als je de hoogte niet van te voren opgeeft, leest het script een lege waarde.
Hoe kan ik op een andere manier de hoogte meten? Of is er een andere manier op het scroll-eindpunt te bepalen?
Philips MSX 2 | NMS 8250 | 2 disk drives | 2 cartridge sloten | 256 Kb RAM | toetsenbord | TV connection | 3,58 MHz | geen hard disk |