Hallo zusammen,
ich verzweifle hier an einem Problem.
Ich möchte ein iframe innerhalb einer Tabellenzelle definieren, welches eine feste Breite, aber eine variable Höhe haben soll.
Sprich - wenn der Inhalt des iframes breiter als die festgelegte Breite des iframes ist, sollen die Zeilen automatisch umgebrochen werden. Ist er höher, soll das iframe automatisch nach unten ausgedehnt werden. Dabei soll sich die Höhe des <td>, in dem sich das iframe befindet natürlich auch ändern.Hat da jemand ne Idee? Oder vielleicht Alternativen zum iframe?
Dank und Gruß
Garvin
HI!!!
Ist zwar nicht die beste Lösung, aber solange du nichts besseres hast:
#getElementById("iframe") <= Die id des iframes
#getElementById("iframe_table") <= Die id des <tds oder der Table>
Im Header ein Javascript
<script type="text/javascript">
function ChangeIFrame(hoehe)
{
var heighttmp = hoehe - document.getElementById("iframe").height;
alert(heighttmp);
document.getElementById("iframe").height = parseInt(document.getElementById("iframe").height) + parseInt(heighttmp);
alert(document.getElementById("iframe").height);
document.getElementById("iframe_table").height = parseInt(document.getElementById("iframe_table").height) + parseInt(heighttmp);
alert(document.getElementById("iframe_table").height);
}
</script>
Der Link der eine neue Seite in den iframe lädt bekommt zusätzlich:
onclick="ChangeIFrame('Die Höhe der Tabele im iframe')"
Ist nicht so toll aber geht.
MFG
Jungesmedium
PS: viel Glück :-)