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

frameset problem

  • Ersteller Ersteller Athan
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
A

Athan

Guest
hi!

ich habe ein problem mit frames: irgendwie stimmen die höhenangaben für die frames im frameset-tag in der index nicht. d.h. unter der tabelle im 1. frame ist noch platz. das problem dabei ist dass die beiden frames optisch zusammenhängen:

Code:
<html>
<head>
<title></title>

<frameset rows="200, 300" cols="500" border="0">
<frame name="x1" src="frames/x1.html" scrolling="no"></frame>
<frame name="x2" src="frames/x2.html" scrolling="no"></frame>
</frameset>

</head>
<body>
</body>
</html>
sssoj3.gif


woran liegt das?? das dazwischen muss weg..:neutral:
mfg
 
Der Beste Weg: Weg mit den Frames
Ansonsten probier es mal mit border 0 framborder 0 und noresize. Am besten per CSS.
 
hi

ok gut zu wissen
aber ich benutze die frames net weil mir langweilig war, die haben ihren sinn..
also würde die gerne benutzen nur dieses problem lösen.

mfg
 
Frames hatten mal einen Sinn, mitlerweile haben sie den aber eigentilch Verloren.
Frames sind nicht nur veraltet, sondern bieten auch (eigentlich ausschließlich) Nachteile. Man kann heutzutage Frames sehr gut, und vorallem ohne weitere Nachteile zu haben, durch andere Techniken ersetzen.

Naja wie dem sei, hast das mit framborder, border und noresize probiert?
 
jep hab ich ändert sich aber nix..

naja okay wie könnte man das denn noch umsetzten? also der grund für die frames is der, dass zuerst nur die obere hälfte eines bildes zu sehen ist, und durch nen butten sieht man auch die andere hälfte. die soll aber dazukommen, und wenn ich das ohne frames mache und jemand ne lahme inet verbindung hat, ist die obere hälfte kurz nicht zu sehen, weil sie auch neu geladen wird. und das zerstört eig den effekt, dass die 2. hälfte dazukommt. darum die frames.

wie könnte ich das denn noch machen?
 
Hallo Athan,
Hast du bedacht, daß die Abstände in den Dateien frames/x1.html und frames/x2.html schon vorhanden sein könnten?
Wenn nicht, setzte die Abstände von Body in diesen Dateien auf Null.
 
ok +g+ also sind das völlig verschiedene dinge und heissen nur zufällig beide java oder was..

hi neuroleptika

meinst du marginheight(topmargin)="0" ?

eigentlich kann in x1 kein abstand mehr sein, wenn ich zb das fenster kleiner mache, kommt der scrollbalken erst genau am unteren ende der tabelle, so wie es sein soll..
 
Zuletzt bearbeitet von einem Moderator:
.....

meinst du marginheight(topmargin)="0" ?

eigentlich kann in x1 kein abstand mehr sein, wenn ich zb das fenster kleiner mache, kommt der scrollbalken erst genau am unteren ende der tabelle, so wie es sein soll..
Ich meine diese Styleanweisung für x1 und x2
Code:
* {
margin: 0;
padding: 0;
}
Gucke dir die beiden Dateien mal einzeln an. Zwischen Bild und oberen Anzeigebereich ist doch sicher ein kleiner Abstand.
Ob der Abstand in deinem Frameset daher rührt, kannst du Feststellen wenn du testweise background-color: farbe; für die jeweiligen <body> definierst.
 
zwischen bild und oberem anzeigebreich? was meinst du?
ich bin anfänger..
 
zwischen bild und oberem anzeigebreich? was meinst du?
ich bin anfänger..

Normalerweise zaubern die Browser beim darstellen der einzelnen Seiten einen kleinen Rand rundherum um die Seiten.
Prüfe ob das bei Dir auch der Fall ist indem du nur den einzelnen Frame in den Browser lädst...
 
achso, nein da ist kein rand mehr rundherum. nur untendrunter der abstand.
 
stimmt :roll: das ding is noch lange net online^^ ich will erstmal diese probleme lösen bevor ich mich überhaupt um den inhalt kümmer..

index.html:
Code:
<html>
<head>
<title></title>

<frameset rows="200, 300" cols="600" border="0">
<frame name="x1" src="frames/x1.html" scrolling="no"></frame>
<frame name="x2" src="frames/x2.html" scrolling="no"></frame>
</frameset>

</head>
<body>
</body>
</html>
x1.html:
Code:
<html>
<head>
<title></title>
</head>
<body bgcolor="ffffff" topmargin="0" marginheight="0" >

<table width="600" height="200" cellspacing="0" cellpadding="0" border="0" align="center">
    <tr>
                 <td width="400" height="50" align="center" valign="center">
                 <font face="arial" size="5" color="ff0000">domain</font>
                 </td>
                 <td width="200" height="50" align="center" valign="center">
                 <a href="xxx"><img src="../enter.gif" border="0"></a>
                 </td>
    </tr>
    <tr>
                 <td width="400" height="150" valign="bottom">
                 <img src="../pic1.jpg" border="0">
                 </td>
                 <td width="200" height="150" align="center" valign="top">
                 <font face="arial" size="3" color="000000">text</font>
                 </td>
    </tr>
</table>

</body>
</html>
x2.html:
Code:
<html>
<head>
<title></title>
</head>
<body bgcolor="ffffff" topmargin="0" marginheight="0" >

<table width="600" height="200" cellspacing="0" cellpadding="0" border="0" align="center">
    <tr>
                 <td width="400" height="300" valign="bottom">
                 <img src="../pic2.jpg" border="0">
                 </td>
                 <td width="200" height="300" align="center" valign="top">
                 <font face="arial" size="3" color="000000">text</font>
                 </td>
    </tr>
</table>

</body>
</html>
und das sieht dann so aus (in ie und ff), mit rand. hab die hintergrundfarbe von x1 hier ma grün gemacht, der erste frame is viel größer als er sein soll:
sswz7.gif
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben