3 Frames

Alles Wissenswerte über Skripte, Browser, Makros, PhP, HTML...

Moderatoren: Moderatoren, Redakteure

Nudelh0lz
Beiträge: 1036
Registriert: 09.09.2004 10:39
Persönliche Nachricht:

3 Frames

Beitrag von Nudelh0lz »

hi, ich würde gerne auf eine seite 3 frames setzen, so wie auf dem bild unten.

aber wie bekomme ich oben 1 un unten die 2 frames???
ich weiss blos, wie man 2 frames setzt... entweder links und rechts, bzw oben oder unten.
un wie geht das mit 3?



BILD:

http://img3.imagebanana.com/img/cl795ewm/frames1.jpg



EDIT:
und wie kann ich die frames in der mitte positionieren? also nur die frames, nicht der inhalt der frames. wo muss ich da das <center></center> oder sonstige CSS befehlen setzen?

mfg
Benutzeravatar
bati.
Beiträge: 3192
Registriert: 30.11.2007 16:56
Persönliche Nachricht:

Beitrag von bati. »

du musst die größe des frames angeben!
<FRAMESET ROWS="20%, 80%">
<FRAME SRC="Frame 1.html">
<FRAMESET COLS="50%, 50%">
<FRAME SRC="Frame 2.html">
<FRAME SRC="Frame 3.html">
</FRAMESET>

die Prozente sind die größen!
Nudelh0lz
Beiträge: 1036
Registriert: 09.09.2004 10:39
Persönliche Nachricht:

Beitrag von Nudelh0lz »

alles klar soweit
danke

und das mit dem zentrieren?
geht das süberhaupt mit frames? also dass da die ränderausserhlb der frames jeweils xxx pixel leer sind?
Benutzeravatar
bati.
Beiträge: 3192
Registriert: 30.11.2007 16:56
Persönliche Nachricht:

Beitrag von bati. »

wie jetzt erklärs mal bisken besser sorry zu unverständlich ^^
Nudelh0lz
Beiträge: 1036
Registriert: 09.09.2004 10:39
Persönliche Nachricht:

Beitrag von Nudelh0lz »

so:
die 3 frames sollen in der mitte der seite sein:

http://img3.imagebanana.com/img/maxy3x/frames2.jpg


hoffe das geht^^

(KEINE TABELLEN ->wenns geht^^)
Benutzeravatar
bati.
Beiträge: 3192
Registriert: 30.11.2007 16:56
Persönliche Nachricht:

Beitrag von bati. »

ich glaube so geht das nicht
wenn du rechts & links nix angezeigt haben willst du MUSST einen oberen frame haben sonst ist das zu verschachtelt!
omg-its-style
Beiträge: 918
Registriert: 10.07.2004 18:20
Persönliche Nachricht:

Beitrag von omg-its-style »

beispiel: http://nopaste.php-quake.net/56906

divs zum positionieren
iframes statt eines framesets

überlege dir gut, ob du wirklich 3 unterschiedliche frames benötigst, wenn du iframes nutzt. in der regel wird das von dir gewählte layout für eine aufteilung von titelzeile, navigation und inhalt gewählt, es müsste also maximal der inhalt in einem iframe dargestellt werden.
Nudelh0lz
Beiträge: 1036
Registriert: 09.09.2004 10:39
Persönliche Nachricht:

Beitrag von Nudelh0lz »

also so geht das dann aber?
http://img3.imagebanana.com/img/6y6301a8/frames3.jpg

weil das ist ja auch in ordnung... in frame 1 soll ja nur ein bild rein, un das kann ich ja zentrieren......

geht das ohne iframes?
bzw, wo ist eigentlich des grosse unterschied zuwischen frame und iframe?
omg-its-style
Beiträge: 918
Registriert: 10.07.2004 18:20
Persönliche Nachricht:

Beitrag von omg-its-style »

hättest du dir einfach mal den quelltext aus dem nopaste genommen und als html datei abgespeichert, dann würdest du sehen, dass das geht.

für alles weitere zu frames und iframes empfehle ich dir, die dokumentation von selfhtml zu lesen.
Benutzeravatar
bati.
Beiträge: 3192
Registriert: 30.11.2007 16:56
Persönliche Nachricht:

Beitrag von bati. »

POCK hat geschrieben:also so geht das dann aber?
http://img3.imagebanana.com/img/6y6301a8/frames3.jpg

weil das ist ja auch in ordnung... in frame 1 soll ja nur ein bild rein, un das kann ich ja zentrieren......

geht das ohne iframes?
bzw, wo ist eigentlich des grosse unterschied zuwischen frame und iframe?
dann haste 5 frames!
Nudelh0lz
Beiträge: 1036
Registriert: 09.09.2004 10:39
Persönliche Nachricht:

Beitrag von Nudelh0lz »

alles klar, danke für die hilfe
Benutzeravatar
träxx-
Beiträge: 11806
Registriert: 07.12.2006 12:38
Persönliche Nachricht:

Beitrag von träxx- »

Frames sind hässlich, absolut hässlich... :x
Bitte tuh das deinen Besuchern nicht an...

Versuch dich mit <div>'s und einfachen PHP-Includes um den Content in das Design zu laden. (PHP sollte eigendlich auf allen Webservern Standart sein)


Beispiel:
Du hast eine index.php in dem das Design und der Include-Code ist:

Code: Alles auswählen

<?

if($_GET['action'] == "")
{
 $do = "news"; // Standartpage
}else 
{
 $do = $_GET['action'];
}

$path = './content/' . $do . '.html';

if(!file_exists($path))
{
  print 'Fehler 404...';
}else
{
  print file_get_contents($path);
}

?>

Dann legst du einen Unterordner "content" an, in dem du deine Inhalte als einfaches Html-Dokument abspeicherst (ohne Leerzeichen!)

aufrufen kannst du dann die Seiten über die Adressleiste z.B.

Code: Alles auswählen

index.php?action=News 
oder

Code: Alles auswählen

index.php?action=Reviews
omg-its-style
Beiträge: 918
Registriert: 10.07.2004 18:20
Persönliche Nachricht:

Beitrag von omg-its-style »

natürlich sind frames inzwischen nicht mehr das mittel der wahl, aber pauschal verteufeln würde ich sie nicht. in vielen fällen halte ich sie durchaus für ein probates mittel. aber generell ist der umgang mit eben solche natürlich zu minimieren.

aber er sollte erstmal lernen zu gehen, bevor er das rennen anfängt.
Nudelh0lz
Beiträge: 1036
Registriert: 09.09.2004 10:39
Persönliche Nachricht:

Beitrag von Nudelh0lz »

danke für den rat, aber im mom geht es bei mir nur darum etwas zu gestalten. php etc. kommt dann, wenn ich erst mal html,css ordentlich drauf habe ;-)
Benutzeravatar
träxx-
Beiträge: 11806
Registriert: 07.12.2006 12:38
Persönliche Nachricht:

Beitrag von träxx- »

@omg-its-style Das ist die PHP-gehen-Variante :lol:

@POCK Eine weiter Möglichkeit wäre es, sich gleich mit einem einfachen Content Management Sytem zu befassen.
Meine Tipp: Expression Engine
Alternativ: Joomla oder Word Press (Kann mehr als nur Blogs erschaffen ;) )