Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Frameset funktioniert manchmal nicht!
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Frameset funktioniert manchmal nicht!

Pages: [1]

geschrieben von mfm am 23.09.2004 - 15:20
Hallo,
ich brauch mal jemanden, der Fachmann oder Fachfrau ist für Framesets.

Habe am Anfang meiner Seite ein Frameset, das aus 3 vertikalen Frames besteht - links, rechts und Mitte (mit 1024 Pixel). So erreiche ich, dass die Seite stehts eine Breite von 1024 Pixel hat und bei größeren Auflösungen zentriert wird, da links und rechts die beiden weiteren Teile des Framesets sichtbar werden.

So weit so gut. Es funktioniert auch, aber nicht auf allen Websites von mir. Manchmal passiert es, dass das Frameset nur auf der ersten Seite funktioniert und bei einem Klicken auf die Unterseiten (wenn die neuen festen Frames der Seite geladen werden) das Frameset ausfällt und die Seite dann z.B. bei Auflösung 1280x1024 wieder nach links oben platziert wird.

Woran liegt´s? Kennt sich jemand damit aus? Habe Fusion 7.0 und manchmal Cascadia sowie Pageposition im Einsatz (aber hier nicht).


Script Frameset:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
<HTML>
<HEAD>
<TITLE>Homepage</TITLE>
</HEAD>
<frameset cols=*,1024,* bordercolor=white border=0>
<frame src=./left/left.html name=left scrolling=no marginwidth=0 marginheight=0 noresize>
<frame src=./homeenglish/homeenglish.html name=homeenglish scrolling=auto marginwidth=0 marginheight=0 noresize>
<frame src=./right/right.html name=right scrolling=no marginwidth=0 marginheight=0 noresize>
</frameset>
<noframes><Body>
Information: you need a browser, which can show frames
</Body></noframes>
</HTML>


mfm

geschrieben von Danny am 23.09.2004 - 15:24
ist die seite online ?
und warum ist der code in ( und ) ?

was mir auffällt ist das du bei attriibut angaben kein " " benutzt sprich zb so

<frameset cols="*,1024,*" bordercolor="white" border="0">

geschrieben von mfm am 23.09.2004 - 15:55
Danke Danny für den Ansatz. War aber nicht die Lösung. Keine Veränderung. (Bem.: ich habe beim Script die spitzen in runde Klammern umgewandelt, weil manche Foren spitze Klammern nicht ausführen).


Mir ist noch was aufgefallen:
Das Frameset habe ich vorgeschaltet, wie gesagt mit 3 vertikalen Frames, der mittlere mit 1024.
Die Seite selber hat widerum 3 Frames, oben, links und unten.

Der Fehler tritt auf sobald ich diese Frames wechsle (z.B. bei einem neuen Bild im Frame der Seite) und die Seiten mit dem Link _top aufgerufen werden. Dann wird das generelle Frameset gesprengt.

??

mfm

geschrieben von Martin am 23.09.2004 - 20:19
Ave,

ich komme da nicht ganz mit was du beschreiben möchtest. Beim ersten Seitenaufruf generierst du ein Frameset das das Browserfenster vertikal in drei Teile teilt. Danach wird im inneren - mittleren - Frame nochmals ein Frameset definiert was den mittleren Frame wieder teilt.

Was'n das für eine abendteuerliche Konstruktion?

Davon mal abgesehen sobald ein Link mit dem Target _top aufgerufen wird - in welchem Frameset auch immer - wird das gesammte Frameset aufgelöst und die verlinkte Seite angezeigt.

mfg martin


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.