Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Website darstellen und scrollen

Empfohlene Antworten

Veröffentlicht

Hallo,

ich versuche eine Website (z.B. http_://www.spiegel.de) in einem Bereich meiner Html unterzubringen.

Das funktioniert soweit auch ganz gut mit dem Html5 object Tag:

<object id="browser" data="http://www.spiegel.de" width="50%" height="50%" style="position:fixed; top:0%; left:25%; overflow=auto;"onload="this.scrollTop=500;"></object>

Das Problem ist, dass die scrollTop Eigenschaft keine Auswirkungen mehr hat.

Ziel ist es eine relativ lange Seite stückweise nach unten und anschließend wieder nach oben zu scrollen.

Das onload-Event hier ist nur als Demonstration gedacht. Denn wenn das funktioniert, ist der Rest auch kein Problem mehr.

Kennt jemand eine Möglichkeit die Seite zu scrollen?

Danke

Bearbeitet von sTumPf84

Ich habe testweise mal ein Dokument eingebettet, was sich selbst bei onload scrollt. Das funktioniert tadellos. Ich vermute, dass die Scrollbalken "Eigentum" des enthaltenen Dokuments sind und man daher von außen keinen Zugriff hat.

Warun verwendest du nicht das seit HTML5 wiederbelebte iframe-Element? Da kann man meines Wissens nach auf das eingebettete document-Element zugreifen (falls das Dokument auf derselben Domain liegt) und das Scrollen erwirken.

Über die grundsätzliche Sinnhaftigkeit vom Client-seitigen einbetten von Fremddokumenten lässt sich natürlich auch wunderbar steiten ;)

Naja, für die Anwendung für die ich es brauch lässt sich nicht streiten. ;)

Schreibe eine Digital Signage Software, die dem User die Möglichkeit geben soll verschiedenen Content darzustellen unter anderem Webseiten.

Und soweit mir bekannt ist, gibt es nur die 2 Möglichkeiten (object und iframe) um innerhalb einer Html eine Webseite darzustellen (mal abgesehen von workarounds wie die Website als Image darzustellen).

Ich verwende das iframe-Element, da sich in einem object-Tag nicht scrollen lässt.

Dafür muss ich aber die Seite vorher downloaden alles neu verlinken und kann Sie dann in meiner Html anzeigen und scrollen (Ariel Flesler: jQuery.ScrollTo 1.4 released! - sehr empfehlenswert!).

Etwas kompliziert aber es funktioniert und eine Alternative ist mir nicht bekannt, würde mich aber freuen.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.