Definition Framegröße

Skoell

Lieutenant
Registriert
März 2004
Beiträge
642
hallo,

ich will kurz versuchen, mein problem zu umreißen:

ich erstelle gerade eine webseite, welche aus drei frames aufgebaut ist, einem linken, einen oberen, einen in der mitte, der auch die infos enthält. die anderen beiden dienen der navigation.

jetzt ist das problem, dass der obere, wenn jemand eine kleine auflösung nimmt, nicht, bzw. nur mit scrollbalken zu sehen ist. da das aber die haupnavileiste ist, möchte ich, dass sie immer 100%ig zu sehen ist.

weiß jemand ob man die größen nur absolut, also wie jetzt mit einer größe von 120Px oder auch relativ festlegen kann..

danke schon mal.

P.S. die navigationsleiste oben ist aus gespliceten bildern aufgebaut - nur für den fall dass es hilft oder wichtig ist.
 
Zuletzt bearbeitet:
ganz einfach, gieb es in Prozent an!
aber noch besser wäre, erst gar keine Frames zu benutzen ;) !
 
Gerade Prozent-Werte führen doch zu diesem Problem...
könntest du mal den Code des Framesets oder direkt die Seite posten?

So wie ich es verstanden habe soll das so aussehen

Code:
----------------------------------------------------
|              |                                   |
|              |             B                     |
|              |                                   |
|              |                                   |
|              |-----------------------------------|
|              |                                   |
|     A        |                                   |
|              |                                   |
|              |                                   |
|              |             C                     |
|              |                                   |
|              |                                   |
|              |                                   |
|              |                                   |
----------------------------------------------------

Frames A und B sollten mit festen absoluten Größen definiert werden
Die Größe des Framesets C sollte in dem Fall als * definiert werden (= Rest)

Und keine Frames ist natürlich empfehlenswerter, aber erfodert etwas mehr Arbeit.
 
also die seite liegt hier

@badbyte: nenn mir nen alternative zu frames. ich weiß, dass das nicht das feinste ist, kenne aber keinen gleich wertigen ersatz.
bei allen mir bekannten varianten wird die navigationsleiste immer neu geladen. so mach ich die einmal und das passt für alle seiten.

sicherlich, das kann php auch, aber da hab ich praktisch keine ahnung, gemessen an dem, was man alles zum erstellen einer seite braucht.
 
jo, wie du schon gesagt hast, php!
aber, falls du wirklich eine gute professionele Seite machen willst(eine große) kommst du um php nicht herum....

was anderes, es giebt eine Möglichkeit, dass nur der Text neu geladen wird, sie hat sogar einen Namen : AJAX...
dafür brauchst du aber nicht nur PHP sondern auch gute Javascript Kentnisse!

ich an deiner Stelle würde ein bissel PHP lernen, dann weist du auch wie des mit dem Incude funktioniert, also dass bestimmte Bereich immer eingefügt werden!
 
jetzt muss ich aber trotzdem nochmal darauf zurückkommen:

hier mal der code des framesets:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>.:| Festival-Mediaval |:.</title>
</head>

<frameset rows="*" cols="120,653" framespacing="0" frameborder="no" border="0">
  <frame src="links.htm">
  <frameset rows="100,300" cols="*">
    <frame src="oben.htm">
    <frame src="start.htm" name="mainFrame">
  </frameset>
</frameset>
<noframes><body>
</body></noframes>
</html>

wie kann ich dem browser verklickern, dass zumindest der frame oben.htm immer in voller größe zu sehen ist?
 
Ich würds ja so machen:
Code:
<frameset cols="120px,*" border="0">
 <frame name="left">
 <frameset rows="100px,*" border="0">
  <frame name="top">
  <frame name="main">
 </frameset>
</frameset>
(Bzw. ich würds ohne frames machen, aber das ist ja nicht mehr Thema)
mfg

/edit:
Selbstverständlich brauchst du auch src.
Habe ich nur nicht reingeschrieben.
(es ging doch nur um die Größe O.o)
 
Zuletzt bearbeitet:
hmmm


das verstehe ich nicht: du arbeitest mit den namen der frames, weißt aber keine dokumente zu.

abgesehen davon bleibt der linke frame komplett auf der strecke.
 
so, fein, jetzt tut das wie es soll, ich danke dir!
 
Wie gesagt, nur absolute Werte führen für dich ans Ziel, und ohne den Code des Framesets zu sehen war es auch nicht möglich, dir sinnvoll zu helfen :-)
 
Zurück
Oben