XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   scrolling problem bei framesets (http://xhtmlforum.de/showthread.php?t=52349)

athan 21.06.2008 11:34

scrolling problem bei framesets
 
hi,

hab ein problem mit frames:
hab ne seite mit 2 frames (oben & unten) und die sind zusammen 900px hoch. in diesen frames soll man aber nicht scrollen können. das problem ist, dass sich dadurch leute mit ner niedrigeren auflösung als 1280x1024 nichtmehr die ganze seite ansehen können. also muss man die komplette seite (das ganze frameset in einem) scrollen können. wie mach ich das?:roll:



hab schon das hier probiert, was aber nicht funktioniert. hab ich nur nen fehler gemacht oder geht das so überhaupt nicht?

1. das frameset (mit den beiden frames oben + unten) in einem großen frame, in dem das scrolling erlaubt ist. hier wird aber der erlaubte scrollbalken des scroll-frames nicht angezeigt, wenn er gebraucht wird.

index.html:
Code:

<html>
<head>
<title></title>

<frameset rows="100%" cols="100%" border="0">
<frame name="scroll" src="frames/scroll.html" scrolling="yes">
        <frameset rows="300,*" cols="100%" border="0">
        <frame name="oben" src="frames/oben.html" scrolling="no"></frame>
        <frame name="unten" src="frames/unten.html" scrolling="no"></frame>
        </frameset>
</frame>
</frameset>

</head>
<body>
</body>
</html>

2. im prinzip nochmal das gleiche, nur dass ich in der index über ein frameset ein scroll.html, als scroll-frame lade, in dem dann wied. die beiden anderen frames geladen werden. hier bleibt aber einfach alles schwarz, die frames in scroll.html werden nicht geladen.

index.html:
Code:

<html>
<head>
<title></title>

<frameset rows="100%" cols="100%" border="0">
<frame name="scroll" src="frames/scroll.html" scrolling="yes"></frame>
</frameset>

</head>
<body>
</body>
</html>

scroll.html:
Code:

<html>
<head>
<title></title>

<frameset rows="300,*" cols="100%" border="0">
<frame name="oben" src="oben.html" scrolling="no"></frame>
<frame name="unten" src="unten.html" scrolling="no"></frame>
</frameset>

</head>
<body>
</body>
</html>


paracelsus 21.06.2008 15:24

Am besten auf Frames (seehr unzeitgemäß) verzichten.
Das kriegst Du auch mit Div, class und css in die Reihe.

athan 21.06.2008 16:31

ich weis, aber in diesem fall haben die frames einen sinn..^^ ich will nur dass man scrollen kann, das is alles :shock:

edit:
ok also die seite ist im prinzip nur eine. die besteht aber aus 2 teilen (oben und unten). jeder user der auf die seite kommt, soll aber zuerst die obere hälfte sehen. nach dem klick auf nen button sieht man die 2. hälfte. die seite soll davon "leben" dass ihre url immer weiter gegeben wird, allerdings würde die url wahrscheinlich erst kopiert und weiter gegeben werden, wenn der button bereits gedrückt, also die 2. hälfte zu sehen ist. jeder user soll aber zuerst nur den oberen teil sehen. und beim frameset hat die ganze seite sowieso nur einen link, der sich nie ändert. sonst nix.

deshalb wäre diese seite eine der wenigen, wo der nachteil von frames sinn machen würde.
also kann mir da keiner helfen?

mfg

athan 22.06.2008 11:12

kann mir da keiner helfen :|

(sry wegen doppelpost)

athan 23.06.2008 18:55

könnt ihr mir nicht helfen oder habt ihrn problem damit dass ich frames benutze :lol:

inta 23.06.2008 19:12

Zitat:

Zitat von athan (Beitrag 391067)
könnt ihr mir nicht helfen oder habt ihrn problem damit dass ich frames benutze :lol:

Offensichtlich hat niemand Lust sich mit Frames zu beschäftigen, was ich den Kollegen auch nicht übel nehmen kann.

Dein Problem solltest du lösen können, indem du statt Frames zwei Iframes mit den jeweiligen Inhalten auf eine Seite packst. Am besten wäre allerdings in der Tat eine Lösung ganz ohne Frames.

athan 23.06.2008 21:27

ja bin ich für offen, aber habe ja geschrieben warum ich frames überhaupt benutze. wenn das (nur ein link für die ganze seite) auch anders geht bitte ^^

die sache is nur framsets kann ich, div zb net

David 26.06.2008 12:35

Ist jetzt nur so ne Idee, da ich mit Frames auch nie wirklich gearbeitet habe, aber vieleicht geht es, wenn du im beide Frames einen dritten drumherum packst, und den dann scrollen lässt.

WEBDIMA 26.06.2008 13:05

Zitat:

könnt ihr mir nicht helfen oder habt ihrn problem damit dass ich frames benutze
letzteres ist der Fall

athan 28.06.2008 00:49

dna, genau das hab ich doch versucht, und steh auch da oben^^

webdima, ich hab doch erklärt warum ich frames nutze, in diesem einen fall, wo sie sinn haben..


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:09 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023