Moin!
Also falls die Frage noch aktuell ist:
Dein Frameset ist etwas chaotisch, ich wundere mich, daß es überhaupt funktioniert.
Etwas grundlegendes:
- das Sternchen ist Jokerzeichen und bedeutet so viel wie 'alles was noch verfügbar ist' oder auch 'der Rest der Anzeigehöhe oder -breite'. Definierst du also ein Framest mit den Angaben cols="100,*,100" dann hast du drei Frames, links und rechts je 100 Pixel feste Breite, in der Mitte ein Frame mit variabeler Breite, eben so viel wie noch übrig ist. Von daher ist eine Angabe "rows="707*" cols="217*,630,196*" unlogisch, denn entweder soll es 707 (217/196) Pixel sein oder unbegrenzt - beides gleichzeitig geht nicht. Die Sternchen hinter den Zahlen solltest du also alle rausnehmen.
- Framsets benutzen generell die gesamte Höhe oder Breite, Angaben wie rows="*" oder cols ="*" sind zwar nicht schädlich, aber absolut überflüssig, sie machen den Quelltext nur unübersichtlich.
- man sollte darauf achten, daß keine Zeilenumbrüche in die einzelnen Framedefinitionen eingegeben werden, du solltetst deinen Queltext da noch einmal überarbeiten. Jeder Zeilenumbruch ist ein (unsichtbares) Zeichen, da können Browser durcheinander kommen.
Zu Deinem Problem:
Du verwendest insgesamt 10 Frames , 8 eigene und 2 kommen von der Redirect-Url. Ich würde das auf insgesamt 6 Frames reduzieren (bei gleicher Optik versteht sich):
Gegen die 2 Frames vom Redirect kannst du nichts machen, wenn du die wahre URL verstecken willst, das ist so o.K. Allerding würde ich die index.html dahingehend abändern, daß sie eine Tabelle mit einem zentrierten Iframe enthält und in das I-Frame kommt dann ein kleines Frameset mit 4 Frames: top, links, mitte und rechts. Gib den Frames keine Namen, die jeder verwendet, dann kann es immer wieder passieren, daß Links nicht funktionieren. Nenn Sie z.B. "drink_top" oder "drink_links", dann sollte es auch mit den Verweisen klappen.
Zu den Verweisen: unbedingt auf die richtige Schreibweise achten (Groß-/Kleinschrift), am Besten immer alle Datei- und Framenamen klein schreiben.
G.a.d.M.
Ronald