ďťż

Ładny brzuch

Muszę szybko zrobić stronę w html'u która ma składać się z trzech części. Nie wiem jak zrobić aby po kliknięciu na hiperłącze zmieniła się zawartość tylko jedej części tej strony, a dwie pozostałe wogóle nie zmieniały zawartości. Rysunek przedstawia jak dokładnie ma to działać: http://members.lycos.../fuuzzer/xz.jpg . Jaki ma być kod html takiej stronki? Bardzo pilne.
Z góry dzięki

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st



ramki, więcej w szukaj i kursie HTML'a

| Profil | Email | PW | Masz problem? Pytaj tu!
Czy się stoi czy się leży - no wlaśnie ile się już należy??

Sposób 1. Ramki.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html> <head> <!-- tu ustawiasz różne META --> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <title>TYTUŁ</title> </head> <body> <table cellspacing="0" cellspacing="0" width="100%"><tbody> <tr><td colspan="2">górna ramka</td></tr> <tr><td width="20%">lewa</td><td width="80%">prawa</td></tr> </tbody></table></body> </html>

Najprostszy przykład w xHTML'u...

Jeśli to są ramki, możesz do niej załadować plik poleceniem w JS:

parent.id_ramki.location='plik.htm'

Przykład zastosowania:
<a href="javascript:parent.test.location='plik.htm'">LINK</a>

Działa w IE, jak w pozostałych - nie wiem.

Strony WWW: Komputer ĄWIAT | Ekspert | WebHelp | TLEN | CompMaster (!)
Komunikacja: Kontakt - Ferrari (Tlen : GG ) | Czat KSE
COMPMaster - WWW, programowanie, skrypty (F3Kartki | F3Sonda), H.Game (sprawdź się!), grafika, nowości, programy (recenzje, pliki), kurs Pascal, PHP...

Zapomniałem dodać...

Tam, gdzie strona ma się zmieniać, powinna być pływająca ramka (IFRAME)...

Polecane linki...
http://xhtml.b7.pl
http://web.reporter.pl
http://webmaster.helion.pl - zwykły HTML

Zastosowanie:
<iframe src="domyslny_plik.htm" id="test"></iframe>

Strony WWW: Komputer ĄWIAT | Ekspert | WebHelp | TLEN | CompMaster (!)
Komunikacja: Kontakt - Ferrari (Tlen : GG ) | Czat KSE
COMPMaster - WWW, programowanie, skrypty (F3Kartki | F3Sonda), H.Game (sprawdź się!), grafika, nowości, programy (recenzje, pliki), kurs Pascal, PHP...



Ewentualnie możesz użyć includowania w php.
W miejscu gdzie miałby zmieniać się tekst na stronie wstawiasz coś takiego:
<?php
if($id=="grafika"){
include"grafika.html";
}
?>
a link do tej strony wyglądałby tak:
<A HREF="index.php?id=grafika">Grafika</A>

cifek

Sorki, ale nic z tego nie rozumiem. Może mi ktoś zrobić przykładową stronkę z tymi ramkami i przesłać na maila: konrad_st@vp.pl:? Będę wdzięczny.
Z góry dzięki:)

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

Czy to takie trudne :? :
<html> <head> <title> Tu masz tytuł</title> </head> <frameset rows="100px,*"> <-- to znaczy, że będziesz używał ramek rows oznacza wiersze - pierwsza warotść to wysokość pierwszej ramki, czyli 100 pixeli, po przecinku wysokość 2. ramki, * - reszta okna. <frame name="logo" src="logo.html"> <-- deklaracja ramki z logo name to nazwa ramki, a src ładuje do ramki plik o nazwie "logo.html" <frame name="main" src="main.html"> <-- deklaracja ramki z główną częścią strony. </frameset> </html>
Teraz tworzysz plik logo.html, a w nim taki kod:
<html> <head> </head> <body> <center><img src="logo.jpg"></center> </body> </html> <-- w tym chyba nie ma nic trudnego ?
Teraz najważniejsze, czyli plik main.html. On też będzie zawierał ramki, ale tym razem pionowe (czyli kolumny):
<html> <head> </head> <frameset cols="150px,*> <-- tym razem będą dwie ramki, ale pionowe. <frame name="menu" src="menu.html"> <-- deklarujesz 2 ramki <frame name="glowna" src="glowna.html"> </frameset> </html>
Teraz musisz utworzyć jeszcze odpowiednie pliki. W stronce menu.html będą się znajdowały hiperłącza:
menu.html:
<html> <head> </head> <body> <a href="strona1.html" target="glowna">Hiperłącze1.</a> <br><br> <a href="strona2.html" target="glowna">Hiperłącze2.</a> </body> </html>
Parametr target w hiperłączach oznacza ramkę w której ma być wyświetlona podana w parametrze href strona. W tym przypadku jest to ramka glowna. Teraz pozostało Ci utworzenie 3 stron:
glowan.html:
<html> <head> </head> <body> <h1>To jest strona główna mojego serwisu!</h1> </body> </html>
strona1.html:
<html> <head> </head> <body> <h1>To jest piewsza strona mojego serwisu!</h1> </body> </html>
strona2.html
<html> <head> </head> <body> <h1> To jest druga strona mojego serwisu!</h1> </body> </html>
Jeśli będziesz miał więcej hiperłącz to jeśli chcesz wyświetlać wszystkie strony w jednej ramce(glowna) to do każgo hiperłącza dodwaj parametr target="glowna". Mam nadzieję, że jak to uważnie przeczytasz to zrozumeisz i że nie zrobiłem wilu błędów ( nie jestem webmasterem!).

cytat:Konrad_st napisał:

Sorki, ale nic z tego nie rozumiem. Może mi ktoś zrobić przykładową stronkę z tymi ramkami i przesłać na maila: konrad_st@vp.pl:? Będę wdzięczny.
Z góry dzięki:)

przykład o jaki prosiłeś

<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <body bgcolor="#34567" link="green"> <font size="2" color="yellow"> <table width="70%" height="100%" align="center" bgcolor="32456" border="1"> <tr>  <td  colspan="2" height="100px" width="100%" >     <IMG SRC="tu podajesz nazwe pliku jpg lub inny format">    </td> </tr> <tr>  <td width="15%" border="1" valign="top">  <a href="http://www.kanalia.toya.net.pl" target="nazwa">kanalia</a>  </td>  <td width="85%"  border="1" bgcolor="34567" valign="top">  <iframe name="nazwa" width="100%" height="100%">    </td> </tr> </table> </body> </head> </html>

Asdef
Rekrutacja na redaktorów: www.kanalia.toya.net.pl kontakt kanalia@poprostu.net
Szukam programistów (Delphi, C++, i inne) speców od systemów(Linux i inne) twórców muzy w (FL studio, Dj)oraz grafików (3D..2D każdy prog.) - pisanie artykułów oraz robienie kursów i tutoriali każda pomoc mile widziana? FAQ Delphi uczestników forum
Chcę zrobić coś wielkiego pomóżcie mi w rozkwicie serwisu ;)

cytat:LewB ar napisał:
...

Dzięki, wszystko jest dobrze oprócz jedenego szczegółu: ma stronie głównej nie wyświetlają hiperłącza. Co z tym zrobić:?

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

Sorki że tyle postów piszę, ale mam jeszce jedno pytanko: jak zrobić żeby w przeglądarce nie dało się zmienić rozmiaru ramki:?
Z góry dzięki

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

O którą stronę Ci chodzi ? Tą wyświetlaną w ramce glowna ? Podaj kodzik stronki i napisz, której ramce jest wyświetlana, lub w której chcesz ją wyświetlić.

cytat:Konrad_st napisał:

Sorki że tyle postów piszę, ale mam jeszce jedno pytanko: jak zrobić żeby w przeglądarce nie dało się zmienić rozmiaru ramki:?
Z góry dzięki

jeżeli zrobisz na pikselach czyli <iframe name="coś" widtch="300px" height="300px"> <--- to zależy jaką będziesz miał rozdzielczość
a przy <iframe name="coś" widtch="100%" height="100%"> nie zależne od rozdzielczości będziesz miał tak samo rozmieszczoną ramke gorzej z treścią ramiki
nie wiem czy o to ci chodzi ale jak coś pytaj dalej;)

Asdef
Rekrutacja na redaktorów: www.kanalia.toya.net.pl kontakt kanalia@poprostu.net
Szukam programistów (Delphi, C++, i inne) speców od systemów(Linux i inne) twórców muzy w (FL studio, Dj)oraz grafików (3D..2D każdy prog.) - pisanie artykułów oraz robienie kursów i tutoriali każda pomoc mile widziana? FAQ Delphi uczestników forum
Chcę zrobić coś wielkiego pomóżcie mi w rozkwicie serwisu ;)

cytat:LewB ar napisał:

O którą stronę Ci chodzi ? Tą wyświetlaną w ramce glowna ? Podaj kodzik stronki i napisz, której ramce jest wyświetlana, lub w której chcesz ją wyświetlić.

Tak chodzi mi o ramkę glowna, powinny tam się wyswietlić hiperłącza, a ich nie ma.

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

Na tym Twoim obrazku hiperłącza wcale nie są w ramce glowna, tylko w tej z boku, czyli menu. Jeśli przepisałeś mój kod dosłownie to napisz bo może po prostu zrobiłem jakiegoś byka.
PS. Nie martw się - razem coś wykombinujemy:!

cytat:Konrad_st napisał:

cytat:LewB ar napisał:

O którą stronę Ci chodzi ? Tą wyświetlaną w ramce glowna ? Podaj kodzik stronki i napisz, której ramce jest wyświetlana, lub w której chcesz ją wyświetlić.

Tak chodzi mi o ramkę glowna, powinny tam się wyswietlić hiperłącza, a ich nie ma.

w imieniu innych forumowiczów proszę ci o źródło zobaczymy co się da zrobić [:/]

Asdef
Rekrutacja na redaktorów: www.kanalia.toya.net.pl kontakt kanalia@poprostu.net
Szukam programistów (Delphi, C++, i inne) speców od systemów(Linux i inne) twórców muzy w (FL studio, Dj)oraz grafików (3D..2D każdy prog.) - pisanie artykułów oraz robienie kursów i tutoriali każda pomoc mile widziana? FAQ Delphi uczestników forum
Chcę zrobić coś wielkiego pomóżcie mi w rozkwicie serwisu ;)

cytat:LewB ar napisał:

...Jeśli przepisałeś mój kod dosłownie to napisz bo może po prostu zrobiłem jakiegoś byka...

Tak, przepisałem Twój kod dosłownie;)

cytat:Asdef napisał:

w imieniu innych forumowiczów proszę ci o źródło zobaczymy co się da zrobić[:/]

Cały kod znajduje się w jedym poście. Napisał go przecież LewB ar.;)

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

cytat:Asdef napisał:
jeżeli zrobisz na pikselach czyli <iframe name="coś" widtch="300px" height="300px"> <--- to zależy jaką będziesz miał rozdzielczość
a przy <iframe name="coś" widtch="100%" height="100%"> nie zależne od rozdzielczości będziesz miał tak samo rozmieszczoną ramke gorzej z treścią ramiki
nie wiem czy o to ci chodzi ale jak coś pytaj dalej;)

Chyba raczej nie o to mi chodzi. Gdy wpisałem to: <iframe name="coś" widtch="100%" height="100%"> wszystkie ramki zniknęły, a pijawiła się jedna w kształcie prostokąta. Albo źle coć wpisałem.

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

Asdef ma rację bo tak "na sucho" to trudno coś powiedzieć.

No dobra napisze cały kod:

index.html
<html>
<head>
<title> Tu masz tytuł</title>
</head>
<frameset rows="100px,*">
<frame name="logo" src="logo.html">
<frame name="main" src="main.html">
</frameset>
</html>

main.html
<html>
<head>
</head>
<frameset cols="150px,*>
<frame name="menu" src="menu.html">
<frame name="glowna" src="glowna.html">
</frameset>
</html>

menu.html
<html>
<head>
</head>
<body>
<a href="strona1.html" target="glowna.html">Hiperłącze1.</a>
<br><br>
<a href="strona2.html" target="glowna.html">Hiperłącze2.</a>
</body>
</html>

logo.html
<html>
<head>
</head>
<body>
<center><img src="logo.gif"></center>
</body>
</html>

glowna.html
<html>
<head>
</head>
<body>
<h1>To jest strona główna mojego serwisu!</h1>
</body>
</html>

strona1.html
<html>
<head>
</head>
<body>
<h1>To jest piewsza strona mojego serwisu!</h1>
</body>
</html>

strona2.html
<html>
<head>
</head>
<body>
<h1> To jest druga strona mojego serwisu!</h1>
</body>
</html>

Co jest źle, czemu hiperłącza się nie wyświetlają:? Źle przepisałem:? Z góry dzięki :)

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

Od razu lepiej i mam rozwiązanie problemów.
Pierwszy błąd to jest z mojej winy bo nie napisałem " w jednej linii. Więc dopisz " w pliku main.html w linijce
<frameset cols="150px,*[b]"[/b]>
Drugi błąd, którego pewnie nie zauważyłęś (bo nie mogłeś skoro nie wyświetlało Ci poprawnie ramek) to popełniłeś w pliku menu.html. W linijkach:
<a href="strona1.html" target="glowna[s].html[/s]">Hiperłącze1.</a> <br><br> <a href="strona2.html" target="glowna[s].html[/s]">Hiperłącze2.</a>
Jeśli deklarujesz, w której ramce ( czyli target w linku ) ma się wyświetlać strona to podajesz nazwę ramki, a nie plik, w którym się ona znajduje. Teraz chyba nie ma już błędów. W razie czego pisz.
[/code]

cytat:LewB ar napisał:
...

Dzięki, wszystko działa jak powinno. Tylko jak zrobć aby podczas przeglądania nie można było zmienić rozmiaru ramek? Asdef napisał coś o tym, ale źle sie coś wyświetla.

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

Do każdej ramki (tj. w znaczniku <frame...>)możesz wpisać:
marginwidth="1"  <- margines poziomy marginheight="1" <- margines pionowy scrolling="no/yes/auto" <- suwak frameborder="1" <- obramowanie ramki noresize <- nie można zmieniać rozmiaru
I to chyba wszystko o ramkach :cheesy:

Czlowieku ty nie umiesz w html zrobic ramiki!!!! Nie wroze ci przyslosci w HTML jestes cienki wystarczy kodzik ktory podali inni. Ludzie nawet tobie sie nie chciało sciagnac kursu. Matko i ty sie nazywasz expertem. Ja tez nie jestem nie jestem specem w delphi ale w HTML... To jest najprostrzy jezyk!!! Przynajmiej dla mnie

Znam sie na delphi pomoge kazdemu!!!

Bizon11 - nie każdy musi znać HTML. Ja najpierw uczyłem się ObjectPascal, a dopiero pó?niej HTML ;) A tak poza tym to HTML nie jest najłatwiejszy - nie pisałe? nigdy w LOGO :o

cytat:bizon11 napisał:

Czlowieku ty nie umiesz w html zrobic ramiki!!!! Nie wroze ci przyslosci w HTML jestes cienki wystarczy kodzik ktory podali inni. Ludzie nawet tobie sie nie chciało sciagnac kursu. Matko i ty sie nazywasz expertem. Ja tez nie jestem nie jestem specem w delphi ale w HTML... To jest najprostrzy jezyk!!! Przynajmiej dla mnie

Znam sie na delphi pomoge kazdemu!!!

nie kim ty tu jesteś aby kogoś pouczać ?:/]
opamientaj się troszkę, nigdzie nie zauważyłem aby się ktoś nazywał ekspertem, po za tobą... a forum jest po to aby pomagać a nie zniechęcać.
ps. widać jak znasz sie na HTML'u pisząc że to jest język P. :thud:

Asdef
Rekrutacja na redaktorów: www.kanalia.toya.net.pl kontakt kanalia@poprostu.net
Szukam programistów (Delphi, C++, i inne) speców od systemów(Linux i inne) twórców muzy w (FL studio, Dj)oraz grafików (3D..2D każdy prog.) - pisanie artykułów oraz robienie kursów i tutoriali każda pomoc mile widziana? FAQ Delphi uczestników forum
Chcę zrobić coś wielkiego pomóżcie mi w rozkwicie serwisu ;)

Wszystkim dzięki za pomoc;)

cytat:bizon11 napisał:

Czlowieku ty nie umiesz w html zrobic ramiki!!!! Nie wroze ci przyslosci w HTML jestes cienki wystarczy kodzik ktory podali inni.

Jak bym umiał HTML to bym nie prosił o pomoc, zresztą nie mam obowiązku znać ten język.

cytat: bizon11 napisał:

Matko i ty sie nazywasz expertem.

No ciekawe kiedy:?

-----------------------------
E-Mail: konrad_st@vp.pl
GG: 9192863
Tlen: konrad_st

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •