Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szerokość strony uzależniona od szerokości przekladarki
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
user123
Witam!

Czy mógłby ktoś podać kod jak należy zrobić tablkę typu:

  1. <?php
  2. //szerokosc to zmienna przechowująca aktualną szerokość storny w przegladarce
  3. echo '<table widht=$szerokosc/2>';
  4. echo '<tr><td>';
  5. echo 'Forum Php.pl';
  6. echo '</td></tr>';
  7. echo '</table>';
  8. ?>


Dzięki za pomoc
phpion
  1. <table width="100%">

?

// EDIT
zauważyłem, że dzielisz $szerokosc przez 2, w takim razie:
  1. <table width="50%">


lub (Twoim sposobem):
  1. <?php
  2. echo '<table width='.(int)($szerokosc/2).'>';
  3. ?>

Pamiętaj o rzutowaniu na int aby nie dostać w wyniku ułamka. I nie "widht" tylko "width".
nevt
koledze chyba jednak chodzi o:
  1. <table width="50%">

ale po co do tego PHP questionmark.gif smile.gif
user123
Koledzy:) chodzi mi o cos innego, jak wrzucić do zmiennej $szerokosc aktualna szerokosc strony w przegladarce?
trucksweb
nie da sie smile.gif
deklarujesz zmienna i dajesz jej szerokosc

tabela automatycznie przyjmuje szerokosc rowna 100%
user123
Jak się nie da to jak są robione tabelki, które sie nie rozjeżdżają w różych przegladarkach przy różnych szerokościach okna?
trucksweb
maja ustawione 100% szerokosci

albo uzywaja kody js a nie php worriedsmiley.gif
user123
@trucksweb, a czy możesz przekształcić ten kod na js?
1010
Cytat(user123 @ 1.01.2008, 15:23:48 ) *
@trucksweb, a czy możesz przekształcić ten kod na js?

ale po co? do tego służy width=100%
phpion
Cytat(user123 @ 1.01.2008, 17:23:48 ) *
@trucksweb, a czy możesz przekształcić ten kod na js?

(szyd) Ja mogę:
  1. //szerokosc to zmienna przechowująca aktualną szerokość storny w przegladarce
  2. document.write('<table widht=$szerokosc/2>');
  3. document.write('<tr><td>');
  4. document.write('Forum Php.pl');
  5. document.write('</td></tr>');
  6. document.write('</table>');

Proszę, oto kod w JS.

Cytat(1010 @ 1.01.2008, 17:31:18 ) *
ale po co? do tego służy width=100%

Dokładnie, wychodzisz z armatą na mrówkę. Daj 100% czym 50% (w końcu nie wiem o ile % Ci chodzi) i po sprawie. Najprostsze i najlepsze rozwiązanie.
user123
@phpion chyba się troszeczkę nie zrozumieliśmy potrzebuja szeokość okna przegladarki do określenie o ile px ma byc przesunięte menu, bo przy różnych rozmiarach ona menu jezdzi sobie i wszystko się rozjeżdża
phpion
Kurde gościu, weź sobie sam poszukaj kodu JS, który pobiera rozdzielczość ekranu (chociaż pewnie później i tak sam do siebie powiesz "chyba się troszeczkę nie zrozumieliśmy") i się baw. Jeśli komibunujesz z jakimś menu i nie możesz tego napisać normalnie to już twój problem. Przy normalnym podejściu nie powinieneś mieć żadnego problemu. Jeśli nadal czekasz na gotowca - powodzenia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.