-
War schon öfter hier
Wrapper Autohöhe funzt nicht
Hallo, liebes Forum,
obwohl diese Thema schon mehrfach angesprochen und als gelöst angesehen wird, habe ich für mich immer noch keine passable Lösung gefunden. Auch dieser Thread
http://www.joomlaportal.de/geloeste-...ehe-opera.html
hat mich nicht weiter gebracht.
Das Grundproblem besteht weiter, dass ein externes GB, das auf dem gleichen Server liegt, nicht mit der Autohöhe funktioniert.
Auf meiner Probierseite
http://www.koschis-web.de/cms3/index...apper&Itemid=3
funktioniert das aber. Keine Ahnung, wie viele Stunden ich damit schon zugebracht habe. Kriegs nicht gebacken. Sobald ich die Datenbank von der Hauptseite ( www.koschis-web.de ), in die Probierseite übertrage, geht es nicht mehr. Hier mal 2 Links zum Anschauen, wie es nicht funktioniert:
http://www.koschis-web.de/gaestebuch.html
http://www.koschis-web.de/dein-gedicht.html
Habe Joomla auch schon neu installiert und nur die Datenbankeinträge für die Seiten und die Links importiert. Ebenfalls Fehlanzeige. Irgendwie sitzt dort also der Wurm drin. Will aber nicht über 300 Seiten neu machen, nur damit es mit der Auto-Höhe funktioniert. Der Aufwand ist mir einfach zu groß. Vielleicht meldet sich ja mal jemand von den Machern von Joomla und weiß, woran das wirklich liegt.
Viele Grüße,
Koschi
Wozu sind Computer da?
... Um Probleme zu lösen, die man ohne ihn nicht hätte. 
-
-
Hat hier eine Zweitwohnung
Hallo Koschi61,
eine Verständnisfrage:
Liegt das Gästebuch nicht nur auf dem gleichen Server, sondern auch auf dem gleichen Webspace?
Wenn ja, hier eine Lösung mit Javascript:
Dazu musst Du allerdings Deinen Editor abschalten.
Gib dann in den Content in dem der Iframe auftauchen soll folgendes Script ein:
<script type="text/javascript">
var framefenster = document.getElementsByTagName("iFrame");
var auto_resize_timer = window.setInterval("autoresize_frames()", 400);
function autoresize_frames() {
for (var i = 0; i < framefenster.length; ++i) {
if(framefenster[i].contentWindow.document.body){
var framefenster_size = framefenster[i].contentWindow.document.body.offsetHeight;
if(document.all && !window.opera) {
framefenster_size = framefenster[i].contentWindow.document.body.scrollHeight;
}
framefenster[i].style.height = framefenster_size + 'px';
}
}
}
</script>
danach den Iframe: Beispiel:
<iframe src="http://www.deineHomepage.de/wasauchimmer" style="border:0px #FFFFFF none;" name="myiframe" scrolling="no" frameborder="0" align=aus marginheight="0px" marginwidth="0px" height="" width="100%"></iframe>
Wichtig bei height="" keine Höhenangabe einfügen.
-
Erhielt Danksagungen von:
-
War schon öfter hier
Dankeschön dropout2,
das ist doch endlich mal eine Lösung die, wenigstens zwischenzeitlich, funktioniert. Besser wäre es natürlich, wenn Joomla das auch so könnte. Denn hier ist ja eine Funktionalität von Joomla quasi ausgetrickst worden, die es eigentlich bringen sollte. Deshalb markiere ich diesen Beitrag auch nicht als "gelöst".
Was ich im Script noch verändert habe, ist die Breite. Mit >width="100%"< geht das nicht. Da wird nur etwa ein viertel der Breite angezeigt. Ich musste die Breite schon mit "px" angeben. >width="auto"< haut auch nicht hin.
Zu Deiner Frage: Ja, die Seite liegt im gleichen Webspace. Nur in einem anderen Ordner.
Nochmals vielen Dank und noch einen schönen Fachingsdienstag,
Koschi
Wozu sind Computer da?
... Um Probleme zu lösen, die man ohne ihn nicht hätte. 
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen