Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Frames im Frame scrollbar machen

Bembel / 6 Antworten / Baumansicht Nickles

Hallo mal wieder,

ich hab ja schon Ewigkeiten nichts mehr hier gepostet, aber wo\'s jetzt auf Weihnachten zu geht, find ich doch mal wieder die Zeit; sehr schön!
Gelesen hab ich oft, aber zu mehr hat\'s einfach nicht gelangt...

So, meine HTML (o.ä.)-Fähigkeiten sind mal wieder zu beschränkt, um das machen zu können, was ich gerne machen würde, nämlich:
ich würde gerne auf einer Hauptseite in einem Frame eine weitere Seite mit nochmal zwei Frames darstellen.
Ihr werdet Euch fragen WARUM! Deshalb: In den beiden Unterframes soll scrollen verboten sein, jedoch sollen beide Frames zusammen im Hauptframe scrollbar sein.
Rein nach Logik müsste das doch funktionieren oder?, und zwar so:

<frameset cols="50,60,*" border=0 frameborder=0 framespacing=0>
<frame src="eins.htm" name="eins" noresize scrolling=yes>
<frame src="zwei.htm" name="zwei" noresize scrolling=no>
<frame src="drei.htm" name="drei" noresize>
</frameset>

Die Datei eins.htm sieht dann so aus:

<frameset rows="50%,50%" border=0 frameborder=0 framespacing=0>
<frame src="ueins.htm" name="ueins" noresize scrolling=no>
<frame src="uzwei.htm" name="uzwei" noresize scrolling=no>
</frameset>

Wenn ich mit diesem Code das Fenster kleiner ziehe, funktionierts leider nicht so wie ichs gerne hätte. Die Unterframes schrumpfen beide zu gleichen Teilen, der Inhalt wird abgeschnitten.

Hab schon viel rumprobiert, kriegs aber leider nicht hin...
Warum krieg ich in dem Frame "eins" keinen scrollbar, obwohl ich scrolling=yes angegeben habe? Wenn ich statt auf die Seite mit den Unterframes auf eine Seite ohne weitere Frames verweise ist der Scrollbar sofort da.

Verücktes HTML! Okay ich gebs zu ich hab auch wieder wirre Ideen...

Noch ne Kleinigkeit weswegen das ganze: Die Unterseite "eins" hat nochmal zwei Frames und keine Tabelle, weil jeder der Frames ein eigenes Hintergrundbild hat.

Ich hoffe alles war einigermaßen verständlich und es erbarmen sich einige einem Verrückten zu antworten ;-)

Bis dann

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
Bembel Nachtrag zu: „Frames im Frame scrollbar machen“
Optionen

Habs jetzt im Moment mit iframes realisieren können.
Das ist aber eigentlich nicht so schön, weil die Platz verschwenden (und grade an der Stelle kann ichs überhaupt nicht gebrauchen!).

Die Datei eins.htm sieht jetzt so aus:

<iframe src="ueins.htm" name="ueins" width=140 height=260 scrolling=no border=0 frameborder=0 framespacing=0>
Ohne die Unterstützung von eingebetteten Frames geht's leider nicht!
</iframe>
<br>
<iframe src="uzwei.htm" name="uzwei" width=140 height=260 scrolling=no border=0 frameborder=0 framespacing=0>
Ohne die Unterstützung von eingebetteten Frames geht's leider nicht!
</iframe>

Also wirklich zufrieden bin ich damit nicht...

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
Bembel Nachtrag zu: „Frames im Frame scrollbar machen“
Optionen

Okay, jetzt hab ich bei den iframes noch alle margins=0 gesetzt jetzt passt das auch einigermaßen.

Nun natürlich ein neues Problem (hoffentlich liest das überhaupt noch einer...):
Nochmal zur Erinnerung die Struktur:
Hauptseite mit frames: frames.hmtl - frames: eins.htm, zwei.htm, drei.htm, ...
die Unterseite eins.htm enthält nun die eingebetteten frames, in die die Seiten ueins.html und uzwei.html geladen werden.
In der Hauptseite frames.hmtl wird ein frame mit dem Namen 'haupt' definiert.
Nun klappt das Ansteuern dieses frames 'haupt' aus den Seiten zwei.htm, drei.htm, ... ohne Probleme, aber wenn ich das in den Seiten der eingebetteten Frames versuche (ueins.html und uzwei.html), verpufft der target="haupt"-Befehl im Leeren.
Könnt Ihr mir bitte hier noch einen Tipp geben, wie ich den 'haupt'-Frame jetzt füllen kann?
Vielen Dank und Gruß

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
Heinz_Malcher Bembel „Frames im Frame scrollbar machen“
Optionen

Die namen sind für alle Frames korrekt vergeben, so das target auch greifen kann ??

Hast du das vielleicht online? Derzeit kann ich mir nicht wirklcih etwas darunter vorstellen :-)

bei Antwort benachrichtigen
Bembel Heinz_Malcher „Die namen sind für alle Frames korrekt vergeben, so das target auch greifen...“
Optionen

Hallo Heinz,
Schön, dass Du erstmal versuchst mir zu helfen...
Ich werde morgen mal zwei Versionen online stellen:

1. Die, die vom Design her so ist, wie ich's will. Die beiden Unterframes in einer neuen Datei in einem der Hauptframes, so dass beide zusammen gescrollt werden können. Hier funktioniert dann der target Befehl nicht mehr.

2. Die, die funktioniert. Hier gibts keine Unterframes, sondern es sind statt einem Frame, zwei einzelne angelegt. So muss aber auch jeder Frame einzeln gescrollt werden :-(

Also, wie gesagt, morgen mal zum direkten ansehen online. Ich meld mich dann wieder...

Dann mal Danke und noch einen Schönen Abend

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
Zaphod Bembel „Hallo Heinz, Schön, dass Du erstmal versuchst mir zu helfen... Ich werde morgen...“
Optionen

Hallo Bembel, du kannst nicht aus einem inneren Frameset Frames eines äusseren Framesets aufrufen - die Targets funktionieren ausschliesslich innerhalb eines Framesets. Das, was du vorhast, sit so nicht zu machen ;-(

bei Antwort benachrichtigen
Bembel Zaphod „Hallo Bembel, du kannst nicht aus einem inneren Frameset Frames eines äusseren...“
Optionen

Das ist schade, Danke trotzdem...

's wird schon irgendwie anders gehen!

Bis dann

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen