sprawa z tabelkami

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
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

sprawa z tabelkami

Post autor: chiken »

Siemanko
Mam pytanie w sprawie tabelek. Stworzyłem sobie szkielet przykładowej stroneczki. Mam ja podzieloną na 4 części. Logo, menu, bottons i news. Chciałbym zrobić taką opcje jak jest w przypadku ramek. Że jak wezmę klikne sobie w menu na jakis dział to tylko zmieniła by się tylko środkowe okienko news a reszta pozostaje bez zmian...
Może troche nalane ale mam nadzieje że jako tako jest to zrozumiale
Pozdro
Yay Gree
Działa
Działa
Posty: 801
Rejestracja: pn wrz 09, 2002 11:13 am
Lokalizacja: Kraków
Kontakt:

Re: sprawa z tabelkami

Post autor: Yay Gree »

sprawa jest prosta robisz pływajaca ramke......kod wstawiasz miedzy <td></td> w wybranej przez ciebie komorce tabeli.

Kod: Zaznacz cały

<iframe src="nazwapliku.html" name="sg" width="499" height="393" crolling="yes" frameborder="0"></iframe>
a potem jak robisz linki to jako target wpisujesz sg - po taki jest nadany parametr name.

powinno działac :) pozdrawiam[/b]
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

Re: sprawa z tabelkami

Post autor: chiken »

No prawie jest wszystko spoko tylko coś jest nie tak. Po wpisaniu tego jest w okienku środkowym zawartość strony wpisanej w źródle. Jak zrobić menu żeby po kliknięciu na jakiś dział pojawiła się jego zawartość w wyżej wymienionym oknie?
pozdro
SINski
Posty: 19
Rejestracja: pn kwie 18, 2005 7:53 am
Kontakt:

Re: sprawa z tabelkami

Post autor: SINski »

W linku po kliknieciu ktorego ma cos sie wczytac w ramce <iframe> wpisujesz target="nazwa ramki". Czyli powinienes tak napisac kod odnosnika:

Kod: Zaznacz cały


<a href="sciezka do strony" target="nazwa ramki">odnosnik</a>

znacznik ten jednak jest juz niezgodny z obecnymi standardami.
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

Re: sprawa z tabelkami

Post autor: chiken »

sorry że może jestem natrętny lub może się powtarzam ale nadal jest kisza :(
Obrazek
Wygląda ta stronka tak jak na rysuneczku i jest na nim napisane co chce osiągnąć. Moje źródło natomiast ma postać

Kod: Zaznacz cały

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> 
<html> 
<head> 
<title>Tytuł serwisu</title> 
</head> 
<body> 
<table width="987" height="100" border="1">
<tr> 
    <td> 
      
    </td>
<td width="200" height="100" border="1">
reklama
</td>
</tr>
</table>

<table width="100%" height="80%" border="1">
<tr>
<td width="15%" height="80%' border="1"> 
menu <a href="nowy.html"> 
<img src="" alt="" width=54 height=32 border="0"></a>
<a href="button.html">
<img src="" alt="" width=54 height=32 border="0"></a>
</td>
<td>
<iframe src="nowy.html" name="sg" width="700" height="450" crolling="yes" frameborder="0"></iframe> 

</td>
<td width="15%" height="80%' border="1">
buttons
</td>
</tr>
</table>
</body> 
</html>
Tak jak wcześniej pisałem, że po kliknieciu w menu jakiegoś działu to zmienia się tylko środek, bo wtedy stronka się szybciej wczytuje.Co gdzie musze wpisać albo jesli ktoś może to odrazu wpisze jak trzeba i wyśle mi na emaila [email protected]
Pozdro
SINski
Posty: 19
Rejestracja: pn kwie 18, 2005 7:53 am
Kontakt:

Re: sprawa z tabelkami

Post autor: SINski »

Jeeeezu czlowieku :) Ale namotales... To trzeba od nowa napisac :/

Kod: Zaznacz cały


<TABLE BORDER="1" CELLSPACING="0" BORDERCOLOR="#000000">

<TR>
<TD WIDTH="750" HEIGHT="100" COLSPAN="3">
<=======/LOGO\=======>
</TD>
</TR>

<TR VALIGN="top" ALIGN="center">

<TD WIDTH="150" HEIGHT="400">
MENU 1:<BR><BR>
<A HREF="przyklad.htm" target="tekst">Przykład</A>
</TD>


<TD>
<IFRAME FRAMEBORDER="0" name="tekst" src="sglowna.htm" WIDTH="450" HEIGHT="400"></IFRAME>
</TD>


<TD WIDTH="150" HEIGHT="400">MENU 2</TD>

</TR>

</TABLE>


Tak to ma mniej wiecej wygladac :) To ma byc JEDNA tabela z trzema komorkami a nie osobna tabelka na kazda komorke :) Przeczytaj to co pisalismy wczesniej, ustaw swoje wymiary a wszystko powinienes skumac i wszystko bedzie ok :)
To powinno sie zrobic na stylach i ogolnie mozna to napisac bardziej 'ze standardami'. Heh no ale mysle, ze na poczatek wystarczy taki leciwy HTML. Nie pisz stron w jakis smiesznych edytorach. Wejdz tu: http://www.kurshtml.boo.pl/ i poczytaj. Przynajmniej podstawy. Pozdrawiam i zycze powodzenia!
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: sprawa z tabelkami

Post autor: Stig »

chiken pisze:Tak jak wcześniej pisałem, że po kliknieciu w menu jakiegoś działu to zmienia się tylko środek, bo wtedy stronka się szybciej wczytuje.
Może i strona szybciej się wczytuje, ale zastosowanie w taki sposób pływających ramek stanowi problem z poruszaniem się po stronie dla użytkowników. Poza tym duży problem ze stosowaniem pływających ramek związany jest z SEO. Wiele wyszukiwarek ma problem ze stronami opartymi na ramki. Efekt może być taki, że strona nie znajdzie się w ogóle w wynikach wyszukiwania lub adres w wynikach prowadzić będzie do strony, która z założenia ma wczytywać się w ramce. Jest wiele alternatyw dla pływających ramek, z PHP'ową funkcją include na czele. A jeśli oddzieliłbyś strukturę od wyglądu (czyli w najpełniejszy sposób użyłbyś CSS) oraz zrezygnował z tworzenia layout'u opartego na tabele na koszt div'ów to różnica w czasie wczytywania strony byłaby nieduża.

W sieci znalazłem takie oto stwierdzenie na temat ramek:
So my advice is to not use Iframe if possible at all. Iframes and Frames break down the basic structure of internet. Do not use them. Those are for kids.
I w 100% się z tą opinią zgadzam.

Jeśli chodzi o Twoje pytanie to należy, jak to było w dwóch postach już napisane, umieścić w znaczniku "a" argument "target", którego wartością będzie nazwa ramki, czyli:

Kod: Zaznacz cały

<td width="15%" height="80%" border="1"> 
menu <a href="nowy.html" target="sg"><img src="" alt="" width="54" height="32" border="0" /></a><a href="button.html" target="sg"><img src="" alt="" width="54" height="32" border="0" /></a> 
</td>
EDIT: Następnym razem zamiast umieszczać obrazek na forum wstaw dla niego link. Większość forumowiczów nie lubi jak forum się "rozjeżdża"...
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

Re: sprawa z tabelkami

Post autor: chiken »

Jeszcze jedna prośba. Do tej tabelki co zrobił SINski chcialbym wiersz LOGO jeszcze podzielić i nie moge dostawić kreski bo psuje mi sie reszta
pozdro
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

Re: sprawa z tabelkami

Post autor: chiken »

moze ktos mi pomoc w tej sprawie? nigdy mi tabelki nie wychodzily :/ i mam zawsze z nimi problem
pozdro
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

Re: sprawa z tabelkami

Post autor: chiken »

Czy moze mi ktos odpowiedziec??!!
Asit
Zaczyna działać
Zaczyna działać
Posty: 402
Rejestracja: ndz lis 28, 2004 9:17 pm
Kontakt:

Re: sprawa z tabelkami

Post autor: Asit »

uzyj dwoch divow z float: left;

i nie badz taki nachalny bo tym bardziej nikt ci nie odpowie..
chiken
Posty: 7
Rejestracja: ndz cze 19, 2005 5:58 pm
Lokalizacja: Warszawa

Re: sprawa z tabelkami

Post autor: chiken »

sorry wielkie ale dlugo musialem czekać na odpowiedz.
ODPOWIEDZ