Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z tabelą html podczas odczytywania php
-Gość_pawel-
post 1.06.2005, 17:11:11
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:
  1. <table height="100%">
  2. <tr>
  3. <td>naglowek</td>
  4. </tr>
  5. <tr>
  6. <td>iframe(wysokosc w javascript></td>
  7. </tr>

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).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post 1.06.2005, 17:20:24
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-Gość_pawel-
post 1.06.2005, 17:53:01
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.
Go to the top of the page
+Quote Post
nospor
post 1.06.2005, 18:22:49
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a zrobienie jednego diva na 100% a wnim dwa pozostlae nie zadziala?
  1. <div height="100%">
  2. <div height="100px">nagłówek</div>
  3. <div height="100%-100px">iframe</div>
  4. </div>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-Gość_pawel-
post 2.06.2005, 14:50:46
Post #5





Goście







Pewnie ze nie zadziała 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:50