GRY-Online.pl --> Archiwum Forum

Frontpage: pytanie o tabelę i podstrony

07.01.2007
10:59
[1]

Dzideek [ Konsul ]

Frontpage: pytanie o tabelę i podstrony

Mam zrobioną stronę w frontpage za pomocą tabel, mam z prawej strony tabelki a w nich obrazki z odnośnikami do podstron, czy da się zrobić, żeby te podstrony wyświetlały się w tabelce na tej samej stronie (nie mam podziału strony na frames tylko jedną stronę z tabelkami)

07.01.2007
11:01
smile
[2]

N00ne [ Pretorianin ]

Jeśli dobrze rozumiem chcesz żeby zmieniało się aby środkowe okno a tabela pozostawała bez zmian?

07.01.2007
11:16
[3]

Dzideek [ Konsul ]

edit:

Tam gdzie białe tło to jest pusta tabela i chcę żeby tam się pojawiały podstrony, a żółte to tabelki z obrazkami w środku.

07.01.2007
11:20
[4]

Jeh'ral [ Konsul ]

Jeśli dobrze rozumiem o co Ci chodzi, to wystarczy zastosowanie <iframe>, czyli ruchomej ramki.
Mam coś takiego na swojej stronie (przy nicku). Możesz sprawdzić, czy o to Ci chodzi.

07.01.2007
11:26
[5]

Dzideek [ Konsul ]

Jeh'ral --> tak właśnie, jak u ciebie

07.01.2007
11:29
smile
[6]

N00ne [ Pretorianin ]

W jaki sposób używa się tej funkcji? tzn gdzie wstawić jakieś komendy bo nie znam jej ;)

07.01.2007
11:35
smile
[7]

Jeh'ral [ Konsul ]

Nie wiem, czy wiesz jak się do tego zabrać, więc postaram się wytłumaczyć.

U mnie kod iframe wygląda tak:
<iframe width="615" src="main.html" height="558" frameborder=0 name="main"></iframe>

Wiadomo, że width i height to wysokość i szerokość okna, w którym będą wyświetlane podstrony.
Nazwa src=main.html to nazwa "głównej" strony wyświetlanej w okienku.
Frameborder - szerokość ramki. U siebie ustawiłem 0, aby się nie odróżniało od reszty.
Name - tak, jak nazwiesz tę ramkę, tak będziesz musiał do każdej strony dopisywać odpowiedni parametr, aby w tej ramce każda strona się otwierała (tak jak zaznacza się, czy ma być otwarta w tym samym oknie, czy w nowym).

Teraz gdzie to umieścić - usuwasz nazwę okna tabeli, w którym chcesz umieścić ruchomą ramkę i w jego miejsce wstawiasz kod ramki.
Kompletnie to u mnie wyglada tak ta linia:
<td rowspan="11"><iframe width="615" src="main.html" height="558" frameborder=0 name="main"></iframe></td>

To tyle. Myślę, że pomogłem. Jak czegoś nie rozumiesz, to radzę poczytać w necie na temat "ruchomych ramek".

07.01.2007
11:37
[8]

Dzideek [ Konsul ]

Dzięki, ja też znalazłem to pod nazwą "pływajace ramki"



Będe kombinował, dzięki jeszcze raz.

07.01.2007
11:52
[9]

Dzideek [ Konsul ]

Mam problem z name, bo niby wpisałem kod iframe, stworzyłem podstronę o nazwie main i gdy otwieram podgląd index to w tamtej ramce pokazuje mi "Nie można wyświetlić strony", a gdzie się dopisuje do każdej strony parametr nazwy?

07.01.2007
12:04
[10]

Jeh'ral [ Konsul ]

Jak chcesz, aby podstrony otwierały się w tej ruchomej ramce, to musisz dodać do każdego linka otwierającego taką podstronę parametr "target".

Przykład:

<a target="main" href="gry_exile.html">MYST III: WYGNANIE</a><br>
<a href="gry_myst4.html" target="main">
MYST IV: OBJAWIENIE</a><br>
<a target="main" href="gry_myst5.html">MYST V: KONIEC WIEKÓW</a></br>
<a target="main" href="gry_parable.html">URU: POZA WIEKAMI MYSTA</a><br>
<a target="main" href="gry_urupath.html">URU: ŚCIEŻKA MUSZLI - DODATEK 2</a><br>

Jak widzisz, w każdym linku jest, że ma wyświetlać daną stronę w oknie "main", czyli w tym, które jest ramką nazwaną przeze mnie "name=main".

20.01.2007
12:37
[11]

Dzideek [ Konsul ]

Znowu ja :) Udało mi się wstawić wszystko jest ok tylko podstrona nie przylega do tabeli, jak usunąć niewiem marginesy czy przerwy? Bawiłem się z szerokościami tabel ale rozwalało mi to całą stronę

21.01.2007
11:43
[12]

Dzideek [ Konsul ]

UP, jak to można wyrównać? Pomoże ktoś :)

© 2000-2025 GRY-OnLine S.A.