przez Wydra707 » 29 wrzeÅ›nia 2003, o 23:13
Aby ramka nie zmieniała wymiaru przy zmianach wielkości okna, podaj jej wymiar w px. Aby zmieniała wymiar proporcjonalnie do rozmiaru okna, podaj jej wymiar w %.
Na Twojej stronie wszystko podane jest w procentach, czyli wszystko się zmiania. Zamiast ROWS="53%,*" zrób (przykładowo) ROWS="200,*". Górna ramka zawsze będzie miała 200px wysokości, a wszystkie zmiany będą odkładały się w dolnej. To samo z COLS="20%,*,20%" - zamień na (przykładowo) COLS="150,*,150" - oba menu będą stałe, a wszyskie zmiany szerokości okna odłożą się w ramce środkowej.
Dobierając wymiary ramek uwzględniaj najmniejsze rozdzielczości ekranu pamiętając, że często uruchamia się strony w mniejszych okienkach. Pamiętaj także, że można trafić na różnej szerokości paski przewijania, co zmienia ilość dostępnego miejsca w w ramce (szczególnie w wąskich).
Zamiana ramek na tabelkę z ramką IFRAME jest możliwa, ale nie zmieni zasadniczo problemów z przewijaniem i suwakami - jedne problemy znikną, pojawią się inne (np. związane z wysokością tabelki i możliwością wychodzenia suwaka IFRAME poza okno).
Działania po stronie serwera (co proponuje Santana) to wyższa szkoła jazdy. Podobnie jak dynamiczne operowanie ramkami po stronie klienta (JScript). Można tu zdziałać sporo ciekawych rzeczy, ale nie wiem czy jesteś już na tym etapie.
Pozdrawiam
Paweł Rajewski