Seite 1 von 2
Modul zum Anzeigen von HTML Seiten
Verfasst: Di 26. Sep 2006, 10:56
von AEB
Hallo Zusammen,
ich möchte ein Modul erstellen das ganz einfach HTML Seiten in Contenido anzeigt. Ich hab so etwas noch nie gemacht und weiß nicht richtig wie ich anfangen soll.
Es gibt doch sicher einen Befehl der HTML Seiten intigriert oder so ähnlich.
Gruß
AEB
Verfasst: Di 26. Sep 2006, 11:02
von i-fekt
Leider verstehe ich nicht was du meinst?
Verfasst: Di 26. Sep 2006, 12:03
von tono
Modul-Output:
Code: Alles auswählen
<?php
readfile("pfad/zur/datei/relativ/zu/front_content/dateiname.html");
?>
Damit wird eine Datei ganz einfach eingebunden. Allerdings darf eine solche Datei keine <html>oder<head>oder<body> Tags enthalten. (Ist abhängig vom Layout)
oder Modul-Output:
Code: Alles auswählen
<?php
echo '<iframe src="pfad/zur/datei/relativ/zu/front_content/dateiname.html"></iframe>';
?>
Hier braucht man jetzt eine komplette HTML-Datei mit head und allem drum und dran.
Ist das das was du suchst?
Verfasst: Di 26. Sep 2006, 14:04
von AEB
Super Danke,
<?php
echo '<iframe src="pfad/zur/datei/relativ/zu/front_content/dateiname.html"></iframe>';
?>
funktioniert einwandfrei, das einzig Problem das ich noch hab ist
die Größe des Fensters in dem die Datei ausgegeben wird.
Das kann man doch sicher änder, oder?
Verfasst: Di 26. Sep 2006, 14:08
von Contenider
AEB hat geschrieben:Super Danke,
<?php
echo '<iframe src="pfad/zur/datei/relativ/zu/front_content/dateiname.html"></iframe>';
?>
funktioniert einwandfrei, das einzig Problem das ich noch hab ist
die Größe des Fensters in dem die Datei ausgegeben wird.
Das kann man doch sicher änder, oder?
Das ist eine wirklich interessante Frage, weiß jemand, ob man eventuell die Größe eines iframes automatisch an die Größe eine übergeordneten Elements, z.B. eine Tabelle oder ein Div Layer anpassen kann? Dies ist zwar kein Contenido bezogenes Thema, aber vielleicht hat jemand eine Info dazu?
Verfasst: Di 26. Sep 2006, 14:15
von Dodger77
Man kann die Größe eines IFRAMEs natürlich anpassen. Lediglich eine Anpassung an den Inhalt lässt sich nicht bewerkstelligen (zumindest in einigen Browsern nicht).
Verfasst: Di 26. Sep 2006, 14:57
von tono
Verfasst: Di 26. Sep 2006, 16:14
von HerrB
Das ist eine wirklich interessante Frage, weiß jemand, ob man eventuell die Größe eines iframes automatisch an die Größe eine übergeordneten Elements, z.B. eine Tabelle oder ein Div Layer anpassen kann?
Nein, ohne Javascript ist das nicht möglich (man könnte mal 100% als Breite versuchen, aber als Höhe wird es nicht funktionieren).
Gruß
HerrB
Verfasst: Di 26. Sep 2006, 16:27
von Dodger77
HerrB hat geschrieben:Nein, ohne Javascript ist das nicht möglich (man könnte mal 100% als Breite versuchen, aber als Höhe wird es nicht funktionieren).
Da muss ich leider widersprechen. Natürlich lässt sich die Größe des IFRAME an die des übergeordneten HTML-Elements anpassen. Das funktioniert genauso wie bei anderen HTML-Elementen, z.B. durch:
Verfasst: Di 26. Sep 2006, 23:11
von HerrB
Ok...
Gruß
HerrB
Verfasst: Mi 27. Sep 2006, 08:03
von AEB
Vielen Dank
mit heigt und width hat es prima funktioniert
Gruß
AEB
Verfasst: Mi 27. Sep 2006, 09:48
von Contenider
Dodger77 hat geschrieben:Man kann die Größe eines IFRAMEs natürlich anpassen. Lediglich eine Anpassung an den Inhalt lässt sich nicht bewerkstelligen (zumindest in einigen Browsern nicht).
Entschuldige, wenn ich mich falsch ausgedrückt habe; ich meinte eigentlich eine automatische Größenanpassung die abhängig von einem übergeordneten Element bestimmt wird.
Zum Beispiel:
<div style="height:800px; width:600px;">
<iframe style="height:auto; width:auto;" />
</div>
Das man die Größe manuell auf 100px * 200px festlegen kann, ist mir auch bewusst.
Verfasst: Mi 27. Sep 2006, 09:50
von Contenider
Dodger77 hat geschrieben:HerrB hat geschrieben:Nein, ohne Javascript ist das nicht möglich (man könnte mal 100% als Breite versuchen, aber als Höhe wird es nicht funktionieren).
Da muss ich leider widersprechen. Natürlich lässt sich die Größe des IFRAME an die des übergeordneten HTML-Elements anpassen. Das funktioniert genauso wie bei anderen HTML-Elementen, z.B. durch:
Danke Dogder77
Das war meine Idee, hatte deine Antwort irgendwie überlesen...
Verfasst: Mi 27. Sep 2006, 12:31
von AEB
Ok ein Probelm hab ich jetzt noch.
und zwar stört mich der Rahmen.
So wie es bis jetzt bei mir aussieht wird eine HTML Seite in Contenido angezeigt. Das einzige was mich ncoh stört ist das diese einen Rahmen
hat.
Kann ich den irgendwie ausschalten.
Gruß
AEB
Verfasst: Mi 27. Sep 2006, 12:56
von HerrB
Oder
http://msdn.microsoft.com und dann nach einem typischen Tag suchen, dann kommt man (auf der englischen Seite) in den DHTML-Workshop mit allen Properties, die es so gibt.
Gruß
HerrB