Sehr gut, genau der richtige Zeitpunkt um jetzt zu handeln. Wenn du also bei deinen Frames bleiben möchtest, schau dir dein Set nochmal genau an. So sieht es aus:
<frameset cols="165,595,*" framespacing="0" border="0" frameborder="0">
<frame name="navframe_left" src="navframe_left_home.html" scrolling="auto">
<frameset rows="100,22,*">
<frame name="topframe" src="topframe.html" scrolling="no">
<frame name="navframe_top_1" src="navframe_top_index.html" scrolling="no">
<frame name="mainframe" src="topcontents.html" scrolling="auto">
</frameset>
<frame name="emptyframe_right" src="emptyframe.html" target="Hauptframe" marginwidth="0" marginheight="0" scrolling="no">
<noframes>
Ein Set, welches durch ein weiteres eingeschlossen ist. Wo sind bitte die Anweisungen zu framespacing, border und frameborder im zweiten Set? ich sehe keine.
Und ja, man kann auch in Notfällen diese Anweisungen in die Frame-Tags selbst platzieren. Ich habe selbst ein Frame auf einer meiner Hauptseiten, welches in keinster Weise zu sehen ist.
Bei der letzten Frame-Anweisung weiß ich allerdings nicht was das zu bedeuten hat:
<frame name="emptyframe_right" src="emptyframe.html" target="Hauptframe" marginwidth="0" marginheight="0" scrolling="no">
<noframes>
So kann man das nicht lassen. Das ist normalerweise eine Anweisung für Browser die keine Frames unterstützen (noframes). Sie sollen dann die vorbestimmte Hauptseite anzeigen. Die Anweisung sollte dann aber eher so aussehen:
<noframes name="emptyframe_right" src="emptyframe.html" target="Hauptframe" marginwidth="0" marginheight="0" scrolling="no">
</noframes>
Schau dir erst mal auf der Webseite
http://de.selfhtml.org/ an wie man Framesets all-browserkompatibel erstellen und nachher im öffentlichen Internet einsetzen kann. Du tust wirklich einem Abnehmer deiner Projekte keinen Gefallen damit, wenn du nicht selbst über ein gewisses Grundwissen verfügst. Man kann sich doch nicht ernsthaft damit durch irgendwelche Foren schnurren und hoffen, dass einem jemand hilft???