Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML] iframe dynamisch Größe ändern (https://www.delphipraxis.net/73641-%5Bhtml%5D-iframe-dynamisch-groesse-aendern.html)

zebrafalke 20. Jul 2006 23:01


[HTML] iframe dynamisch Größe ändern
 
Hallo allerseits,

Auf meiner Homepage habe ich einen I-Frame, indem sich eine Tabelle befindet, welche ständig erweitert wird, und somit in die Länge wächst.
Gibt es eine Möglichkeit auf der Seite, in der der iframe implementiert ist, den iframe dynamisch größer (länger) zu machen, sodass die Tablle immer hineinpass (ohne scrollbalken)?

:smile2:

Gruss zebrafalke

NicNacMan 20. Jul 2006 23:26

Re: [HTML] iframe dynamisch Größe ändern
 
Also die Höhe des iFrames zu ändern ist nicht so besonders schwer ...
Code:
<iframe id="myiframe" height="400"></iframe>
<input type="button" value="blub" onClick="document.getElementById('myiframe').height = 500">
... aber das ganze vom Inhalt abhängig zu machen, geht imho nicht (lass mich da aber auch gerne belehren).

Was ist denn das für ne Tabelle in dem iFrame? Muss das unbedingt über ein iFrame laufen?
Notfalls kannst du den Besucher auch mit einem "mehr..."-Button die Höhe direkt ändern lassen ;)

Neuni 20. Jul 2006 23:35

Re: [HTML] iframe dynamisch Größe ändern
 
Ganz einfach: Geht nicht :D
Vielleicht könnte man per Javascript die Höhe der Tabelle auslesen und dann ans main-fenster geben, aber schön ist das alles nicht. iframes sind eh überflüssig :P

zebrafalke 20. Jul 2006 23:38

Re: [HTML] iframe dynamisch Größe ändern
 
Die Tabelle enthält Messwerte einer Solaranlage, jeden Monat werden weitere Werte mithilfe eines von mir geschriebenen Programms hinzugefügt, deswegen hab ich einen iframe genommen, da auf der Übergeordneten Seite noch andere Sachen stehen und ich so immer die gnaze Seite aktualisieren müsste....

Messdatenseite mit iframe
Der Aufbau der Tabelle dauert nen bissel, weil die Tabelle sehr groß ist.

Ich glaube ich mache aus der einen Tabelle mehrere, für jedes Jahr eine, dann bauen sie sich schneller auf, und ich kann die Größe der iframes einfach so groß machen, das genau ein Jahr Daten reinpasst. :coder: :spin2:

Neuni 20. Jul 2006 23:56

Re: [HTML] iframe dynamisch Größe ändern
 
Wieso bindeste das nicht mit php einfach in die seite ein!?
Lässt bei der tabelle einfach alles bis auf das zwischen <body> und </body> weg und machst n include in die hauptseite...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz