Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Frames ???





Frage

Ich möchte eine Website bauen, die wie folgt eingeteilt ist. Aber ich habe noch nie mit Frames gearbeitet, habe dies immer in Tabellen erstellt, Möchte jetzt aber dochmal Frames verwenden. Also Ich möchte oben ein Fenster wo die Überschrift drin ist und daneben ein kleines so auf Passbildgröße. Dann darunter links eine Spalte für die LINKS und daneben also rechts das Hauptfenster wo dann die Seiten dargestellt werden. währe jemand so nett und gibt mir den Text oder eine Seite wo ich diese sachen erlesen kann bbbüüüdddääää. Und Danke schon mal im Vorraus! SFG Günter

Antwort 1 von Rangoo

http://selfhtml.teamone.de/
http://www.friedels-home.com
Es gibt nichts Besseres... Und ansonsten verwende einen Editor, der dir das abnimmt. Oder schrei noch mal, dann bekommst du den Code. ;-)

Antwort 2 von Dachdecker

@Rangoo ich finde zwar was aber kann damit noch nichts anfangen.
BBBBüüüüdddäää Hilf mir mal.

Antwort 3 von DonMartin

hi,

ich mach die Frames mit einen etwas in die Tage gekommen Programm. Es heist AOLPress 2.0 . das ist mit abstand das beste programm für Frames was ich je gehabt habe. ich mache mit diesen Programm nur das Frameset.
mit Dreamweaver hab ich immer wieder probleme, wenn ich ein frameset mache.
deswegen nehm ich AOLpress.

cu,

DonMartin

PS: Falls mich einer belehren will das Framesets mit Dreamweaver einwandfrei gehen, der soll es mir genau erklären. Ich hab schon einige Homepages gemacht, und ich wies nicht wie oft der Dreamweaver schon irgendein blödsinn gemacht hat. Naja, egal. Und mit den neuen Dreamweaver MX, der ist ja noch blöder. beispiel:
bei URL macht er folgendes. URL:"/datei.html" (die verlinkung ist Relative zu "Document") nur dieser Schrägstrich "/" ist zuviel. Das hat der Dreamweaver 3 nicht gemacht. Auch sonst neigt der MX zur vergesslichkeit. Letzte Beispiel: Ich hab ein Bild in einer Tabelle eingefügt (relativ verlinkt). Zuerst sieht es im Quelltext so aus: "img src="bild.gif" soweit in ordnung. nach einen neustart, sieht es so aus:
"img src="http:///trans.gif" was überhaupt nicht in ordnung ist. aber das macht er einfach so. keine ahnung warum. Naja, wird der Dreamweaver 3 noch ein weilchen herhalten müssen. :-))))


Antwort 4 von steffen2

hier ein Ausschnitt aus selfhtml (schon leicht geändert wegen den Größen der Frames)

"html/xhtml" - "frames" - "Framesets und Frames definieren" - Beispiel 4

<frameset rows="70,*">
  <frameset cols="150,*">
   <!-- zwei Frames, deren Inhalt hier bestimmt wird -->
  </frameset>
  <frameset cols="150,*">
   <!-- noch mal zwei Frames, deren Inhalt hier bestimmt wird -->
  </frameset>
</frameset>




Antwort 5 von Rangoo

Aaalso:
Ein frameset baut sich auf aus dem einleitenden Tag:
<FRAMESET cols="*,*">

Hierbei steht "cols" für einen senkrechten Frame, bei horizontal unterteilten Frames nimmt man "rows". Die beiden Sterne sind die Größenangabe der beiden Frames. Das linke und das rechte haben in diesem Fall eine beliebige Größe (durch den Stern symbolisiert), man kann sowohl feste Pixelwerte (z.B. 200,*) angeben oder auch Prozente des sichtbaren Browserbereichs (50%,*). Will man ein mehrspaltiges Frameset, so ergänzt man noch weitere Größen, zum Beispiel *,*,* für drei Zeilen bzw. Spalten.
Um einen Frame wie den von dir gewünschten zu bauen, muss man nun die Frames ineinander verschachteln:
<frameset rows="50%,50%">
  <frameset cols="50%,50%">
   <!-- zwei Frames, deren Inhalt hier bestimmt wird -->
  </frameset>
  <frameset cols="50%,50%">
   <!-- noch mal zwei Frames, deren Inhalt hier bestimmt wird -->
  </frameset>
</frameset>

Bei diesem Beispiel wird also zunächst ein horizontales Frameset und darin verschachtelt je Frame noch ein vertikales Frameset gestartet.
Um nun den einzelnen Frames Inhalt und Namen zu geben, muss man sie noch deklarieren:
<frame src="seite.htm" name="Eins">

src gibt dabei die Seite an, die in diesem Frame geöffnet werden soll, name legt die Bezeichnung fest, unter der du später in dieses Frame verlinken willst. Dieses machst du, indem du bei einem Anker-Tag als Ziel (target="") den Namen des Frames angibst.

Dein Code insgesamt also:
<frameset rows="50%,50%">
  <frameset cols="50%,50%">
    <frame src="seite.html" name="linksoben">
    <frame src="seite2.html" name="rechtsoben">
  </frameset>
    <frame src="seite.html" name="linksunten">
    <frame src="seite.html" name="rechtsunten">
  <frameset cols="50%,50%">
  </frameset>
</frameset>

Mit den Größenwerten musst du dann dementsprechend, wie du sie haben willst, experimentieren, Namen kannst du auch andere geben und die korrekten Seiten zu verlinken sollte für dich ja kein Problem sein.
Es gibt dann noch diverse Zusätze, die du einfügen kannst, aber die kannst du ja auch auf beiden genannten Seiten nachlesen.

Antwort 6 von Rangoo

Fehler im Code... Jaja, man wird alt...
Korrekt natürlich:
<frameset rows="50%,50%">
  <frameset cols="50%,50%">
    <frame src="seite.html" name="linksoben">
    <frame src="seite2.html" name="rechtsoben">
  </frameset>
  <frameset cols="50%,50%">
    <frame src="seite.html" name="linksunten">
    <frame src="seite.html" name="rechtsunten">    
  </frameset>
</frameset>



Antwort 7 von Dachdecker

Ich möchte mich nochmal bei allen Bedanken, für eure Hilfe. Jetzt habe ich es gerafft.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: