Verfasst: 16.07.2003 10:34
Hallo Helmut71,
wie meinst du das genau, so wie ich das gelöst habe?
Dazu kommt noch eine Java Datei die die Steuerung übernimmt. Den Aufwand mußt nur treiben, wenn du unterschiedlich lange Seiten im selben iframe darstellen willst, sonst kannst du eine feste Länge vorgeben.
Aber wie das genau geht, das kann ich dir nicht sagen, da ich diesen Teil der Programmierung nicht selber gemacht habe. Ich habe nur die gesammte Einrichtung der Grundstruktur vom Forum gemacht und alle Seitentexte geschrieben.
Gruß Helmut
wie meinst du das genau, so wie ich das gelöst habe?
Bei mir ist da schon noch etwas mehr Aufwand dahinter, denn die Größe des iframe wird über die html Seite gesteuert. Das funktioniert etwa so: Zuerst wird ein iframe in einer bestimmten Größe erzeugt, dann der Inhalt der html Seite geladen, somit bekomme ich die Länge der Seite und dann wird das iframe in der Länge angepasst. Das war nicht leicht zu lösen, da ich die Länge ja nicht direkt bekomme. Das ging nur mit einem Trick und zwar mit einem div Tag der am Anfang und Ende der Seite (Body) eingefügt wird und sonst nirgens im Code vorkommt.leider haben wir es noch nciht geschafft, dass sich die Größe ändert:
Hier einmal einen Teil einer html Seite:<div id="siFrameEndID"></div>
Code: Alles auswählen
<html>
<head>
<title>Selbsthilfeverband Inkontinenz e.V. Bettnässen bei Kindern und Erwachsenen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="expires" content="-1">
<meta name="description" content="Die Größte Selbsthilfeseite zum Thema Inkontinenz im Internet">
<meta name="robots" content="index,follow">
<meta name="author" content="Dennis Schubert SVI">
<meta name="Content-Language" Content="de">
<meta name="keywords" content="Inkontinenz, inkontinenz">
<meta name="date" content="2003-01-10T20:00:00+01:00">
<meta name="revisit-after" content="2 days">
</head>
<body class="bodyline" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div id="siFrameID">
<!-- Funktions -->
<link rel="stylesheet" href="../../../templates/subSilver/subSilver.css" type="text/css">
<div id="navtxt" class="navtext" style="visibility:hidden;position:absolute;width:235px;top:0px;left:-400px;z-index:10000;padding:0px"></div>
<script src="../../../templates/funktions.js" language="javascript" type="text/javascript"></script>
<!-- Funktions -->
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<!-- bis hier code unverändert lassen -->
<!-- Header begin//-->
<tr><td height="27" align="center" class="rowpic">
<b>Bettnässen bei Kindern und Erwachsenen</b>
</td></tr><tr><td>
<!-- Header end//-->
<!-- ab hier code unverändert lassen //-->
<table border="0" class="forumline" align="center" cellpadding="2" cellspacing="1" width="100%">
<tr><td class="row1"> </td></tr>
<!-- eine neue Seite besteht mindestens aus dem Code bis hier //-->
Hier steht der Seitentext
<script language="javascript" type="text/javascript">
//logging and go to root if not framed
<!--
document.write("<img src=\"http://www.selbsthilfeverband-inkontinenz.org/cgi-bin/log.pl?ref="+top.document.referrer+"\" width=1 height=1 border=0>");
frame=(parent.frames['iFrame1']) ? true : false
if (!frame){
document.location.href='http://www.selbsthilfeverband-inkontinenz.org/svi_suite/bettnaessen.php';
}
//-->
</script>
</td>
</tr>
<!-- one row end//-->
<!-- ab hier code unverändert lassen //-->
</table>
</td>
</tr>
</table>
</div><div id="siFrameEndID"></div>
</body>
</html>
<!-- bis hier code unverändert lassen //-->
Aber wie das genau geht, das kann ich dir nicht sagen, da ich diesen Teil der Programmierung nicht selber gemacht habe. Ich habe nur die gesammte Einrichtung der Grundstruktur vom Forum gemacht und alle Seitentexte geschrieben.
Gruß Helmut