etwas kompliziertes Frameset...
Lia
- html
Hallo Forumler,
als FrontPage-nutzender Programmierlaie brüte ich nun schon ewig über folgendem Problem und hoffe, dass Ihr mir weiterhelfen könnt.
Da ich eine ziemlich aufwendige Menüleiste habe, möchte ich meine Website mit Frames aufbauen. Das Frameset soll allerdings zentriert stehen und einen schmalen Rahmen um das mittige frameset haben, damit es sich vom schwarzen "Hintergrund" abhebt. Hierfür muss ich ja ein frameset in ein frameset packen, oder??
Im zentrierten (also inneren) frameset soll links die Menüleiste sein und rechts daneben oben eine Kopfleiste, darunter die Hauptseite.
Wie sieht für solch ein Kuddelmuddel bloß der html-Text aus? Frontpage 2000 bietet ja für solche Sonderwünsche leider keine Vorlagen.
:o(
LG Lia
PS: Antworten per Mail kann ich z.Zt. leider nicht empfangen.
Hallo Lia,
Das Frameset soll allerdings zentriert stehen und einen schmalen Rahmen um das mittige frameset haben, damit es sich vom schwarzen "Hintergrund" abhebt. [...]
so ganz versteh ich das nicht, vielleicht kannst du das ganze mal "aufmalen"? was hast du bisher probiert?
Wie sieht für solch ein Kuddelmuddel bloß der html-Text aus?
du sagste es ja schon: Kuddelmuddel - lasse die Frames weg und mache das ganze z.B. mit Tabellen (ja, schlagt mich :-)) oder mit positionierten <div>s
Frontpage 2000 bietet ja für solche Sonderwünsche leider keine Vorlagen.
tritt Frontpage in die Tonne und mache das ganze per hand...
PS: Antworten per Mail kann ich z.Zt. leider nicht empfangen.
macht nichts - Antworten per mail gibt es sowieso nicht :-)
Grüße aus Nürnberg
Tobias
Hallo Tobias,
so ganz versteh ich das nicht, vielleicht kannst du das ganze mal "aufmalen"? was hast du bisher probiert?
Ben (in der Antwort Über Dir) hat das ganz prima aufgemalt. So stell ich mir das vor. Bloß noch mit Rahmen um das innere frameset.
du sagste es ja schon: Kuddelmuddel - lasse die Frames weg und mache das ganze z.B. mit Tabellen (ja, schlagt mich :-)) oder mit positionierten <div>s
Ohne Frames? Da müsste ich ja meine mega Menüleiste immer wieder laden, oder? Die Menüleiste ist im Grunde ein Bild, wo dann rechteckige "Hotspots" draufkommen sollen.
tritt Frontpage in die Tonne und mache das ganze per hand...
Oh, das war jetzt aber nicht nett! Mein geliebtgehasstes Frontpage...
:o(
Grüße aus dem Wilden Süden,
Lia
Hallo,
Ohne Frames? Da müsste ich ja meine mega Menüleiste immer wieder laden, oder? Die Menüleiste ist im Grunde ein Bild, wo dann rechteckige "Hotspots" draufkommen sollen.
Vielleicht solltest du die noch etwas zerschnippeln und in einer Tabelle zusammensetzen?
Liebe Grüße,
Ben
Hi Lia,
meinst du so wie das hier?
<img src="http://www.bens-homepage.de/frames1.gif" border="0" alt="">
Wenn ja, kann ich dir da gern helfen, da ich etwas ähnliches heute erst bauen musste. ;)
Viele Grüße,
Ben
Hi Ben,
JAAAAA, ja genau so hab ich mir das vorgestellt! *freu*
Da in meinem Entwurf allerdings das innere frameset auch eher dunkel gehalten sein wird, müsste um dieses ein z.B. hellgrauer Rahmen drumrum. Ich dachte, vielleicht könnte ich das so lösen, indem ich in die äußeren frames jeweils ein linien-gif setze und das zur jeweiligen Seite nach innen ausrichte. Ist nur die Frage, ob das dann jeder Browser blickt, denn die Linien müssen ja exakt innen sitzen Oder gibt´s da eine bessere Lösung?
Du hast aber das Hauptproblem mit den frames absolut durchschaut. Wäre toll, wenn Du mir mit dem html-Text dazu weiterhelfen könntest.
Ich vergleich ihn dann mit meinen chaotischen Versuchen. *g*
Und Du musstest tatsächlich was ähnliches bauen. Ich dachte ja schon, nur ich komm auf so was kompliziertes. Vor allem, wo die meisten Leute Frame-Muffel sind. Aber was kann man machen, wenn man eine fette Menüleiste nicht immer wieder laden will? ;o)
Gruß, Lia
Hi Lina,
würde auch sagen, dass man Hintergrundbilder in die einzelnen Frames setzt, um nen Rahmen zu erhalten. Kann aber mal sehen, ob ich noch ne andere Lösung finde.
Kann dir das gern gerade nochmal hinprokeln, wenn du mir einfach sagst, wie breit du die einzelnen Rahmen haben möchtest und gerade noch ein bisschen online bist.
Ich selbst mag Frames eigentlich auch eher nicht aber mein "Kollege" hat da andere Vorstellungen... ;) Man muss ja auch an die ISDN- und Modem-Leute denken, also sind Frames teilweise gar nicht so übel.
Hi Ben,
aaalso, der innere Kasten soll 760x480 werden. Davon ist die Menüleiste 160 breit und die Kopfleiste 60 hoch. Der Rest ist ja variabel. Wie ich das mit den grausligen Rollbalken im Inhalt-Feld mache, weiß ich noch nicht. Aber das wären jetzt mal die Maße.
Ich glaub, das mit dem Rahmen peilt der alte Netscape nicht. Der macht immer nen kleinen Abstand und verschiebt die Linien. Aber die meisten Leute werden wohl sowieso den IE nutzen...
Hätte ja gar nicht so schnell mit Antwort gerechnet. :o)
Lia
PS: Musst Dich heut aber nicht mehr stressen. Bin jetzt dann off.
Hi Lina,
bin nebenbei am basteln und gucke deshalb ins Forum, wenn mir gerade nix einfällt. Dazu bin ich notorischer Schnelltipper! ;)
Ich glaube ich werde dir einfach nen Gefallen tun, das kurz bauen und dir das ganze dann per eMail schicken.
Gute Nacht,
Ben
Haaalt halt, Mail geht doch grade nicht. Sorry.
Gute Nacht,
Lia
Hi,
achja, na gut, dann poste ich das halt hier. :)
Schlaf gut,
Ben
Hi Lia,
das erste Frameset (index.htm bzw. index.html oder wie auch immer) müsste so aussehen:
<html>
<head>
<title>Hier Titel eintragen ;)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="*,760,*" frameborder="NO" border="0" framespacing="0">
<frame name="links" scrolling="NO" noresize src="dateiname1.htm">
<frameset rows="*,480,*" frameborder="NO" border="0" framespacing="0">
<frame name="oben" scrolling="NO" noresize src="dateiname2.htm" >
<frame name="hauptframeset" src="hauptframeset.htm">
<frame name="unten" scrolling="NO" noresize src="dateiname3.htm">
</frameset>
<frame name="rechts" scrolling="NO" noresize src="dateiname4.htm">
</frameset>
<noframes><body bgcolor="#FFFFFF" text="#000000">
</body></noframes>
</html>
In der Datei hauptframeset.htm (die Benennung ist nicht sehr einfallsreich, ich weiß, aber es soll ja möglichst selbsterklärend sein) ist nun das nächste Frameset, mit dem du dann arbeitest:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="160,*" frameborder="NO" border="0" framespacing="0">
<frame name="menueleiste" scrolling="NO" noresize src="menue.htm">
<frameset rows="60,*" frameborder="NO" border="0" framespacing="0">
<frame name="knopfleiste" scrolling="NO" noresize src="knopfleiste.htm">
<frame name="inhalt" src="home.htm">
</frameset>
</frameset>
<noframes><body bgcolor="#FFFFFF" text="#000000">
</body></noframes>
</html>
Wenn irgendwas nicht funktionieren sollte, kannst du mir ja von meiner Homepage aus eine eMail schreiben (-> Kontaktformular) oder eben nochmal hier posten.
Viele Grüße und gute Nacht,
Ben
Hi Ben,
SUPER, bis jetzt hat´s gut geklappt. Ich hatte in meinen Versuchen alles in einer Datei statt in zwei verschiedenen und eine Menge Fehler. *g*
Ein Problem hab ich noch... Die Linie für den Rahmen im oberen Leer-Frame kann ich ja nur durch ein unsichtbares gif unten halten und muss dann den ganzen Frame auch auf eine Höhe festsetzen, oder?
Im IE sieht das ganz propper aus, aber der alte Netscape schiebt nach wie vor die Linien.
Aber sieht schon ganz gut aus. Wenn Du wüsstest, wie lange ich da schon getüftelt hab, am Rande der Verzweiflung... Also, vielen Dank für Deine schnelle Hilfe.
Grüßle, Lia
Hi Lia,
hab ich doch gern gemacht. Kein Problem. :)
Wie wäre es, wenn du statt im oberen Leer-Frame die Linie einzusetzen einfach ins Hintergrundbild von der Knopfleiste und der Navi oben (und entsprechend im Menü-Frame links) ne Linie packst? Wär doch sicher einfach oder? Kannst das ganze ja auch mit einer Tabelle versuchen, der du ne 100% Höhe gibst. Die unterste Zeile machste dann einfach auf height="1" und setzt die Hintergrundfarbe auf 1.
Viele Grüße,
Ben
Hi Ben,
gut, das werd ich wohl mal versuchen. Merci.
Grüßle, Lia