Homepage selbermachen 7.851 Themen, 35.615 Beiträge

mit VBScript erstellte HTML-Seite automatisch 'nachscrollen'

marcoeisemann / 1 Antworten / Flachansicht Nickles

Hallo zusammen,

folgendes:
Ich habe hier eine HTML-Seite, die dynamisch anhand von VBScript erstellt wird. Es handelt sich dabei um ein Anmeldescript, das dem User anzeigen soll, welche Drucker, Laufwerke usw. verbunden werden (oder auch nicht). Die Seite wird sozusagen 'Bildschirmfüllend' beim Anmelden am ADS geladen. Die Größe passt sich natürlich an die Auflösung des Systems an.

Das funktioniert bei Bildschirmen, die mindestens 17" groß sind (1280x1024px) einwandfrei. Ist der Bildschirm aber nur 15" groß (1024x768px), gibt es ein Problem:

Der Text (vertikal) ist größer, als das Fenster und geht somit 'über das Fenster hinaus'. Es erscheint zwar ein Scrollbalken, sobald dies geschieht, aber das Bild soll - während sich der Text aufbaut - sozusagen mit diesem mitscrollen.

Habe beim Googeln gelesen, dass man das in div-Tags einpacken und dann über CSS steuern soll. Funktioniert bei mir aber nicht wirklich. Gibt es vielleicht eine Möglichkeit, das in VBScript direkt zu realisieren oder hat jemand von euch ein funktionierendes JavaScript dazu?

Besten Dank im Voraus für eure Hilfe!

Viele Grüße,
Marco

bei Antwort benachrichtigen
xafford marcoeisemann „mit VBScript erstellte HTML-Seite automatisch 'nachscrollen'“
Optionen

Warum kompliziert, wenn es auch einfach geht? Leg doch die Schriftgröße relativ zur Auflösung fest.
Alternativ kannst Du aber auch einfach folgendes Versuchen:

Lege auf der Seite ein DIV fest, weise ihm eine Höhe und Breite von 100% zu, positioniere es absolut und setze es mit bottom:0px fest an den unteren Rand. Zudem gibst Du ihm das Attribut overflow:hidden. Jetzt setzt Du da rein nochmal ein Element (bevorzugt eine Tabelle), positioniest dieses auch absolut mit bottom:0px am Elternelement und fügst den neuen Text immer als letztes Element ein. So steht immer am unteren Bildschirmrand die aktuelle Meldung, die alten scrollen nach oben weg.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen