gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ


HTML Dokument in anderes Dokument einbinden?

gefragt von rajaxx am 04.08.2009 um 1:17 Uhr

Hi, ist es möglich, in ein HTML Dokument ein anderes HTML Dokument einzubinden, so wie man auch ein CSS skript in ein HTML DOkument einfügen kann? Wenn ja: wie


Weitere Fragen zu verwandten Themen finden Sie hier:

internet (51512)
html (954)
informatik (827)
ähnliche Fragen
Frage beantworten


anonym
beantwortet von unixmaster am 4. August 2009 20:10
1x
Die Antwort ist hilfreich? Dann klick mich!

<frame id="F1" src="seite1.htm" scrolling="no" marginwidth="3" marginheight="30" frameborder="0">

frameborder lässt die frameumrandung in ihrer dicke verändern. (trennbalken)

marginwidth ist für den abstand zwischen frameinhalt und den seitlichen framerand.

marginheigt ist für den abstand zwischen inhalt und oberen und unteren framerand.

zusätzlich gibt es die option: scrolling="no" unterdrückt scrollbalken im frame. das kannst du auch in ="auto" setzen. dann wird nur bei bedarf ein scrollbalken gesetzt. und bei ="yes" ist der balken permanent zu sehen.

ALLE ZAHLANGABEN SIND IN PIXEL ZU SEHEN. also bei ="1" sind das gleich 1 pixel stärke. und bei ="0" sind KEINE pixel zu sehen. also unsichtbar.

Kommentar von rajaxx am 5. August 2009 03:38

Danke! :)

Kommentar von unixmaster am 5. August 2009 04:41

bitte, kein prob. du kannst es dir auch noch etwas einfacher machen. du brauchst nicht in jedem frame den frameborder reinzuschreiben. schreibe einfach nur im frameset:

<frameset cols="15%,85%" rows="20%,80%" frameborder=0>

0=aus 1=ein

dann brauchst du nicht in jedem frame einzeln die border angaben zu machen. du kannst so weit ich weiss nicht die border (trennlinien)einzeln in dicke und farbe definieren. deswegen reicht es auch aus wenn du einmalig im frameset den border definierst.


anonym
beantwortet von unixmaster am 4. August 2009 01:35
0x
Die Antwort ist hilfreich? Dann klick mich!

So z.b. könnte man eine oder mehr seiten in eine hauptseite aufnehmen. seite1.htm kann z.b. eine navigationsleiste und seite2.htm die info seite sein.

<frameset cols="50%,50%"> <frame id="F1" src="seite1.htm"> <frame id="F2" src="seite2.htm"> </frameset>

Kommentar von rajaxx am 4. August 2009 12:55

So meinte ich es nicht, aber deine Lösung löst mein Problem trotzdem :)ich hab deinen Code mal so modifiziert:

<frameset cols="15%,85%" rows="20%,80%"> <frame id="F1" <img src="images\logo.png"/>> <frame id="F2" img src="\images\Welcome.png"> <frame id="F3" (hier mach ich ein menü rein)> <frame id="F4" src="index.htm"> </frameset>

--> Problem ist nur, der Code für die Bilder klappt nicht, es wird nichts angezeigt. Geht das überhaupt auch mit Bildern?


anonym
beantwortet von iw3mp am 4. August 2009 01:36
0x
Die Antwort ist hilfreich? Dann klick mich!

wie meinste das genau meinste jetzt einen text wo anders einfügen oder wie?


anonym
beantwortet von unixmaster am 4. August 2009 01:38
0x
Die Antwort ist hilfreich? Dann klick mich!

hier noch eine möglichkeit:

<iframe id="seite1" src="seite1.htm" width="400" height="300"></iframe>

einfach in den body reinschreiben und vielleicht noch mit table oder div positionieren.


anonym
beantwortet von unixmaster am 4. August 2009 01:40
0x
Die Antwort ist hilfreich? Dann klick mich!

damit kannste ganze html seiten einfügen. also die komplette seite. oder willste nur den reinen text bzw. auszüge aus dem text? dann wird es komplizierter.


Kommentar von rajaxx am 4. August 2009 12:41

ich wollte eigentlich, dass unterseiten mit dem gleichen quelltext wie die hauptseite beginnen,


anonym
beantwortet von PeterR am 4. August 2009 08:15
0x
Die Antwort ist hilfreich? Dann klick mich!

mit frames ist das so eine Sache. Das ist für die Suchmaschinen und für SEO nicht so der Hit. Es geht ganz einfach mit PHP, wenn du die betreffende html Seite mit <? include "meine-Seite.html"; ?> einfügst. Dazu mußt du nur den Dateinamen der Seite, in der du include einfügst, von .html in .php ändern. Gruss Peter

Kommentar von rajaxx am 4. August 2009 12:57

habe eine php-datei mit dem inhalt <? include "index.htm"; ?> angelegt, aber im browser wird nichts angezeigt!

Kommentar von PeterR am 4. August 2009 13:02

hast du index.htm auch hochgeladen?

Kommentar von rajaxx am 4. August 2009 15:18

ich mache alles noch offline


anonym
beantwortet von unixmaster am 4. August 2009 14:40
0x
Die Antwort ist hilfreich? Dann klick mich!

habe deinen modifizierten code nocheinmal deinen wünschen angepasst.

<html> <head>

<frameset cols="15%,85%" rows="20%,80%"> <frame id="F1" img src="images\bild.png"> <frame id="F2" img src="images\bild.png"> <frame id="F3" src="menu.htm"> <frame id="F4" src="seite1.htm"> </frameset>

</head> <body> </body> </html>

die dateinamen für die bilder bzw. seiten musst du nur noch an deine eigenen namen anpassen.

Kommentar von rajaxx am 4. August 2009 16:15

vielen dank dir :)

Kommentar von rajaxx am 4. August 2009 16:41

lassen sich auch die Trennbalken zwischen den 4 Feldern in der Dicke/FARBE verändern ?


webdesigner01
beantwortet von webdesigner01 am 5. August 2009 07:38
0x
Die Antwort ist hilfreich? Dann klick mich!

Vergiss das mit den Frames! Das macht man nur noch in Ausnahmefällen. Der Tipp mit dem PHP-Include hier ist der gängigste, weil eigentlich alle Anbieter und Server über PHP verfügen.

Google mal nach "include php".

Grundlagen von PHP solltest Du auch beherrschen, weil es einfach viel mehr Möglichkeiten zulässt.

Kommentar von unixmaster am 5. August 2009 23:30

aber mit php hast du probleme auf dem lokalen pc. du musst erst nen server installieren etc.


Frage beantworten

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Verwandte Fragen

Verwandte Fragen

    Wo kann ich HTML und CSS lernen?

    Gibt es Ein css/html (webseiten) erstell programm?

    css html code



Mehr verwandte Fragen

Verwandte Fragen
Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.