Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[CSS] Hiperłącze między 2 tabelami... - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: [CSS] Hiperłącze między 2 tabelami... (/thread-css-hiperlacze-miedzy-2-tabelami)



[CSS] Hiperłącze między 2 tabelami... - fire64 - 16-04-2008

Witam!
Zawsze robię strony www w ramkach. Teraz się uparłem, żeby zrobić ją w tabelach. Mam problem z definiowaniem hiperłączy, pomiędzy jedną tabela (z lewej), a drugą tabelą (z prawej). Zamiast otworzyć w tej tabeli, to otwiera stronę w nowym oknie... Łącze definiuje w sposób taki jaki korzystam w ramkach, czyli:

<a href="jakas_strona.html" target="cel">Kliknij</a> // i łącze się
otwierało w ramce o nazwia: name="cel". W CSS jednak zrobiłem podobnie:

<tr><td><div class="cel_lacza"><a
href="jakas_strona.html"></a></div></td></tr>

i w komórce docelowej, gdzie miała się otworzyć dana strona:

<tr><td><div name="cel_lacza">Jakiś tekst w tabelce</div></td></tr>

Być może trzeba jeszcze coś zdefiniować w Stylu CSS... Jeśli Pan wie jak to zrobić to prosze o pomoc.
Z góry dziękuję!


-----------------
[email protected]


RE: [CSS] Hiperłącze między 2 tabelami... - kmd - 16-04-2008

Niestety ale w przypadku tabel nie można ładować do nich treści. Wykorzystując ramki ładujesz pliki, które razem tworzą stronę. Hmm może inaczej. Ramki nie zawierają jako tako treści (przynajmniej w Twoim przypadku), a stronę z treścią. Wystarczy, że w adresie podamy inną stronę i ramka się przeładuje/zmieni swoją treść.

Jeśli chodzi o tabele są one statyczne i zawierają stałą wcześniej ustaloną treść. Zmianę treści możemy pokazać tylko przenosząc się do nowej strony, na której to treść w tabeli jest inna niż na stronie poprzedniej. Nawet jeśli wykorzystamy technologię PHP, to strona i tak będzie się przeładowywała.

Można spróbować skorzystać z Java Scriptu - będziemy wtedy mogli tworzyć np. dynamiczne zakładki, coś jak aktualności na portalach internetowych, gdzie po wybraniu zakładki zmienia się treść w całej tabeli. Lub użyć technologi AJAX aby te nasze różne przeładowywania robiły się w tle bez widocznego dla użytkownika przełądowania całej strony. No ale są rzeczy wykorzystywane przez specjalistów, ja sam mam niewielkie pojęcie na ich temat Smile


RE: [CSS] Hiperłącze między 2 tabelami... - fire64 - 18-04-2008

Sad Hmm... Toś mi teraz podciął skrzydła... No nic Wink Będę musiał się przeprosić z ramkami Big Grin Dzięki!