Zum Inhalt springen

Website darstellen und scrollen


sTumPf84

Empfohlene Beiträge

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
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast runtimeterror

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 ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...