[HTML] Symulacja zachowania ramek na tabelach

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Qbas
Posty: 2
Rejestracja: sob paź 29, 2005 8:29 pm

[HTML] Symulacja zachowania ramek na tabelach

Post autor: Qbas »

Witam,
Po krótce opisze proble.
Znajomemu obiecałem zrobić mała , prosta stronkę www.
Konto ma na darmowej republice więc wszelkie wstawki w PHP odpadaja.
A stronka ma wyglšdać tak jak większosć stron na górze baner , po lewej menu a w œrodku teksty (wynikajace z linków z lewego menu)
Układ jest typowy do tego aby użyc ramek jednak ramek nie da sie ustawić i wycentrowac tak jak tabeli aby cały wyglad strony miał np. 500px szerokosci i był wycentrowany.
Jedyny co mi sie udało (wykorzystujac tabele) to w komórke tabeli wpisać pływajšcš ramkę i do niej sie odwoływać linkami (jako "target" ).
Jednak tabele zdefiniowane poniżej wywołania ramki pływajacej stajš sie zupełnie niewidoczne ??!!
Może ktos ma pomysł jak to rozwiazać ??
Na "div`ach" sie nie znam ale jeżeli to sie okarze jedyne rozwiazanie z chęcia sie tego nauczę.
Dziękuje i sorki za długi text
Szacuneczek Qbas
Balas
Moderator
Posty: 252
Rejestracja: wt sie 02, 2005 12:53 pm
Lokalizacja: Inowroclaw
Kontakt:

Re: [HTML] Symulacja zachowania ramek na tabelach

Post autor: Balas »

A nie mozesz po prostu bez ramek tylko same tabelki ??

Robisz pare stron, w komorce gdzie jest tekst to tylko zmieniasz :) Linki najlepiej od razu przed kopiowaniem na pare stron zrobic zeby nie bawic sie pozniej :P

A tak wogole to polecam znalezc darmowe konto z PHP i w PHP to zrobic :) to bedzie sie zachowywac podobnie jak ramki :D (tylko estetyczniej :P )
Cyr4x
Nowy
Nowy
Posty: 45
Rejestracja: pt sie 26, 2005 11:12 pm
Kontakt:

Re: [HTML] Symulacja zachowania ramek na tabelach

Post autor: Cyr4x »

A zamknąłeś tag iframe? Jeżeli wpisujesz <iframe src="plik.html">, to musisz też dopisać </iframe>. W przeciwnym razie dalsza część kodu zostanie potraktowana jako komentarz dla starej przeglądarki nie obsługującej ramek. Bo całkiem poprawnie powinno się pisać tak:

Kod: Zaznacz cały

<iframe src="plik.html">Twoja przeglądarka nie obsługuje ramek</iframe>
Jednak najlepszym rozwiązaniem na serwerze bez php jest posłużenie się javascriptem. Wpisujesz pewne stałe elementy kodu typu menu główne do pliku z rozszeżeniem .js i jego wstawiasz na stronę poprzez kod:

Kod: Zaznacz cały

<script type="text/javascript" src="plik.js"></script>
A sama zawartość pliku .js ma wyglądać mniej więcej tak:

Kod: Zaznacz cały

document.write('JEDNA LINIA KODU HTML');
document.write('DRUGA LINIA KODU HTML');
document.write('TRZECIA LINIA KODU HTML');
Wszystko musi być wpisane w document.write, inaczej parser JavaScript po prostu tego nie zrozumie i wyrzuci błąd. Taki sposób bardzo pomaga, bo nie zmieniające się na poszczególnych podstronach elementy są w jednym pliku i tylko tam trzeba je edytować w razie poprawek.
ODPOWIEDZ