![]() |
![]() ![]() |
![]() |
-Gość_pawel- |
![]()
Post
#1
|
Goście ![]() |
Mam stronę podzieloną na dwie części. dolna część to iframe którego wysokośc jest automatycznie dobierana przez javascript w zależmości od rozdzielczości(wysokości) przeglądarki, a górna to nagłówek. W takim przypadku całośc strony oparta jest na szkielecie tabeli:
Cały problem w tym, że aby wysokośc iframe była dobrana w javascript ok, tabela musi mieć atrybut 100% wysokości. Wszystko jest ok tyle, że używam wolnego serwera php i podczas wczytywania naglowek na chwile czasu pojawia sie na stodku strony i dopiero jak zacznie sie wczytywac dolne <tr> naglowek wskakuje do góry. Nie bardzo wiem jak to przeformatować, żeby nie było tego denerwującego skakania nagłówka podczas wczytywania się strony. frame nie wchodzi w grę z innych względów, chciałbym także uniknąc napisu "wczytywanie strony" itd podczas ładowania(maskowania wczytywania). |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zamiast tabeli i wierszy użyj div. Jeden wiersz to jeden div
|
|
|
-Gość_pawel- |
![]()
Post
#3
|
Goście ![]() |
Nie zda to egzaminu. chodzi o to że nagłówek ma wysokość powiedzmy 100px, a treść (iframe) ma mieć wysokość reszty dosępnego ekranu. W takim przypadku musiało by zadziałać coś w stylu:
<div height="100px">nagłówek</div> <div height="100%-100px">iframe</div> Jak napisałem iframe ustala swoją wysokość na podstawie obszaru jaki jest na niego zarezerwowany w tabeli więc jedynym rozwiązaniem mi znanym jest ustawienie na początku strony zaraz pod body tabeli width="100%" i height="100%" i umieszczania wszystkiego w niej. Chodzi o to żeby główna miała taką wielkość, że nie pojawiają się suwaki do przesuwania góra doł, a jedynym suwakiem góra dół jest suwak w iframe. Takie rozwiązanie niesie jednak za sobą skoki nagłówka podczas wczytywania się strony, który najpierw pojawia się na środku, a dopieor potem przeskakuje na swoje docelowe miejsce. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
-Gość_pawel- |
![]()
Post
#5
|
Goście ![]() |
Pewnie ze nie zadziała (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Ja tak tylko ten kod zamieściłem żeby pokazać o co mi chodz. w <div> nie działa wysokość, a tymbardziej jakiekolwiek operacje arytmetycne na nim
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:58 |