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

Bestimmte Framekonstellation

Status
Für weitere Antworten geschlossen.

adlerauge

Neues Mitglied
Kann mir jemand einen <frameset>-Tag(?) machen, der etwa so aussieht. Ich habs schon selbst versucht, aber es kam immer etwas ganz anderes heraus. Nimmt irgendwelche Dateinamen. Vielen Dank im Voraus.
BILD:
frames.gif
 
Werbung:
Ja ich hab erst dort geguckt.
Ich kriege das nicht hin. Das war mein Versuch:
Code:
 <frameset rows="30%,70%">
  <frameset cols="90%,10%">
    
     <frame src="balken.htm" name="Balken" scrolling="no" noresize>
     <frame src="main.htm" name="Main" noresize>
  </frameset>
  <frameset>
    
     <frame src="linkmenu.htm" name="Linkmenu" scrolling="no" noresize>
  </frameset>
</frameset>
Aber ich habs wohl nicht verstanden, Firefox spuckt etwas (sehr) komisches aus.
 
Werbung:
Da sind auch kleine fehler drinne:

<frameset rows="30%,70%">
<frameset cols="90%,10%">

<frame src="balken.htm" name="Balken" scrolling="no" noresize>
<frame src="main.htm" name="Main" noresize>

</frameset>
<frame src="linkmenu.htm" name="Linkmenu" scrolling="no" noresize>
</frameset>

ich hoffe ich konnte durch die farben etwas logik reinbringen
 
Werbung:
naja man kann es mit include machen nur dann sollte man php können! und da sind frames doch die einfachere lösung! es ist zwar veraltet, aber mein gott juckt doch eigentlich net
 
1. setzen dann immer alle den frameboarder auf 1
2. schafft es niemand, dass nicht horizontal gescrollt werden muss...

und diese 2 sachen führen meistens zur völligen verunstaltung des designs.
 
das stimmt schon, deswegen hab ich meine seite dank diesem forum und einem bestimmten helfer auf include umgestellt! aber wenn jemand erst ganz am anfang von html steht und noch kaum was weiß find ich ist php nicht leicht zu verstehen, oder findest des net auch? und das man sich das selbst bei selfhtml erlernt ist auch net gar so leicht! und von daher lernt man doch eher für eine schlichte hp seine framesetz und macht die richtig!
 
Werbung:
<frameset rows="*, 100px">
<frameset cols="200px, *">
<frame name="navigation" src="navi.html" />
<frame name="content" src="home.html" />
</frameset">
<frame name="bottom" src="bottom.html" />
</frameset>

das ganze teil heisst nun index.html und das frameset kommt in den head. body gibts dann keinen

optionale eigenschaften kannst du auch noch machen (rahmen...)

erklärung:
zuerst unterteilst du in 2 zeilen
dann könntest du die erste zeile definieren aber da willst du ja 2 spalten haben also
unterteilst du die zeile in 2 spalten.
nun definierst du die spalten und dann die untere zeile...

* = "REST"

aber wenn du schon mit frames arbeitest, dann mach auch nen header
 
Ich habs jetzt mal so gemacht, und es sieht so aus, wie ichs wollte:
Code:
 <frameset rows="90%,*" framespacing="0" border="0">
  <frameset cols="25%,*" framespacing="0" border="0">
     <frame src="balken.htm" name="Balken" scrolling="no" noresize frameborder="0">
     <frame src="main.htm" name="Main" noresize frameborder="0">
  </frameset>
  <frameset>
     <frame src="linkmenu.htm" name="Linkmenu" scrolling="no" noresize frameborder="0">
  </frameset>
</frameset>
Also das Linkmenü ist unter, links ein Balken und rechts oben wird die Seite angezeigt.
 
Werbung:
für frames auf der selben ebene beginnt man kein frameset. ausserdem ist bei frameset cols bzw. rows zwingend erforderlich!
 
Code:
<frameset rows="90%,10%" framespacing="0" border="0"> 
  <frameset cols="25%,75%" framespacing="0" border="0"> 
     <frame src="links.htm" name="links" scrolling="no" noresize frameborder="0" /> 
     <frame src="main.htm" name="main" noresize frameborder="0" />  
  </frameset> 
     <frame src="balken.htm" name="balken" scrolling="no" noresize frameborder="0" />  
</frameset>

das is das richtige, und ich hab die namen angepasst und kleingeschrieben, damit solltest du dir leichter tun.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben