• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Frames

Status
Für weitere Antworten geschlossen.

aerox

Neues Mitglied
hi,
ich möchte gerne ein Frame in meine Seite bauen,
jedoch funzt es nicht!

Code:
<frameset>
   <frame src="start.htm" name="Inhalt">
  </frameset>

das steht in einer Zelle!

die Datei "start.htm":
Code:
<html>
 <head>
  <title>Startseite</title>
 </head>
 <body bgcolor="#FFF0C0" text="#000000" link="#A00000" vlink="#600000" alink="#A00000">
  <h1>Das ist ein Frame!</h1>
 </body>
</html>
 
Ganz genau, für so etwas nimmt man einen I-Frame. Die sind dazu da, um wie bei dir irgendwie noch Inhalte einzufügen oder so, Frames bestimmen hingegen den ganzen Aufbau einer Seite.

IFrame:
Eingebettete Frames sind ein eigenständiges Gestaltungsmittel zur Informationsaufbereitung, das anders funktioniert als "normale" Frames. Eingebettete Frames erzeugen keine Aufteilung des Bildschirms, sondern sind ähnlich wie Grafiken Bereiche innerhalb einer HTML-Datei, in denen fremde Quellen, vor allem andere HTML-Dateien angezeigt werden können.

Frames:
Mit Hilfe von Frames können Sie den Anzeigebereich des Browsers in verschiedene, frei definierbare Segmente aufteilen. Jedes Segment kann eigene Inhalte enthalten. Die einzelnen Anzeigesegmente (also die Frames) können wahlweise einen statischen Inhalt (= "non scrolling regions") oder einen wechselnden Inhalt haben. Verweise in einem Frame können Dateien aufrufen, die dann in einem anderen Frame angezeigt werden.
(by selfhtml)
 
Danke dir!

ok, ich habs jetzt verstanden,
jedoch habe ich noch eine Frage!

wenn ich frameset gemacht habe, möchte ich
nicht einen link sondern direkt den code in ein Frame schreiben!

also nicht

<frame src="...">

sondern ungefähr so:

<frame>
<Tags...>
</frame>
 
Das geht imo nicht und wäre auch vollkommen am Sinn eines Frames vorbei. Dann kannst du gleich Div-Bereiche nehmen und die Frames ganz sein lassen.
 
ich möchte ein menu in einem Frame und die
aktuelle seite, wie z.B. "news"
dann muss der Browser nicht jedes mal das Menu neu laden :)
 
nein, dafür gibt es das Attribut target="name des Frames" :)

Code:
 <frameset rows="140,*">
  <frame src="menu.htm" border="0" frameborder="0" >
  <frame src="start.htm" border="0" frameborder="0" >
 </frameset>

wieso klappt das net?
 
nein, dafür gibt es das Attribut target="name des Frames" :)

Code:
 <frameset rows="140,*">
  <frame src="menu.htm" border="0" frameborder="0" >
  <frame src="start.htm" border="0" frameborder="0" >
 </frameset>

wieso klappt das net?

Füge mal den Frames noch nen Namen dazu, wenn du diese schon erwähnst ;-)

Code:
<frame src="verweise.htm" name="Navigation">
 
Code:
<HTML>
<HEAD>
<title> title </title>
</HEAD>
<BODY>
 <frameset rows="140,*">
  <frame src="menu.htm" name="menu" border="0" frameborder="0" >
  <frame src="start.htm" name="inhalt" border="0" frameborder="0" >
 </frameset>
</BODY>
</HTML>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben