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)
N00ne [ Pretorianin ]
Jeśli dobrze rozumiem chcesz żeby zmieniało się aby środkowe okno a tabela pozostawała bez zmian?
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.
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.
Dzideek [ Konsul ]
Jeh'ral --> tak właśnie, jak u ciebie
N00ne [ Pretorianin ]
W jaki sposób używa się tej funkcji? tzn gdzie wstawić jakieś komendy bo nie znam jej ;)
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".
Dzideek [ Konsul ]
Dzięki, ja też znalazłem to pod nazwą "pływajace ramki"
Będe kombinował, dzięki jeszcze raz.
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?
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".
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ę
Dzideek [ Konsul ]
UP, jak to można wyrównać? Pomoże ktoś :)