[PHP] Jak zrobić takiego linka?
-
Krzysztof Sziwa
[PHP] Jak zrobić takiego linka?
mam menu i chce aby po kliknieciu w link wyswietlila sie zawartość działu w odpowiednim miejscu mojego index.php ale bez przeladowania reszty. Po kliknieciu w innego linka zeby wyswietlila sie zawartosc drugiego dzialu w tym samym pliku index oraz w tym samym miejscu.
dodano:
przepraszam:
mam kilka linków w menu i chce aby strony spod danych linków były wyświetlane w jednym tym samym miejscu na stronie index. Dobrze by było aby po kliknieciu w nastepny link nie ladowala mi sie cala ta strona (logo itp) tylko ten dział który mnie interesuje
dodano:
przepraszam:
mam kilka linków w menu i chce aby strony spod danych linków były wyświetlane w jednym tym samym miejscu na stronie index. Dobrze by było aby po kliknieciu w nastepny link nie ladowala mi sie cala ta strona (logo itp) tylko ten dział który mnie interesuje
Re: [PHP] Jak zrobić takiego linka?
teraz jasne 
masz przykład:
mamy 3 dokumenty: index.php, news.php, galeria.php
teraz w menu odwołujesz się:
a dokument index.php powinien wygladac tak:
myśle że ten prosty przykład pomoże 
masz przykład:
mamy 3 dokumenty: index.php, news.php, galeria.php
teraz w menu odwołujesz się:
Kod: Zaznacz cały
<a href="index.php?dzial=news">news</a><br>
<a href="index.php?dzial=news">news</a><br>Kod: Zaznacz cały
<html>
<body>
<table>
<tr>
<td>TWOJE MENU</td>
<td><?include "".$dzial".php";?></td>
</tr>
</table>
</body>
</html>-
Krzysztof Sziwa
Re: [PHP] Jak zrobić takiego linka?
zapomnialem dodac ze te dzialu sa w osobnych plikach
tego nie rozumiem
<a href="index.php?dzial=news">news</a><br>
skad php ma wiedziec ktory z dzialow ma wyswietlic?
tego nie rozumiem
<a href="index.php?dzial=news">news</a><br>
skad php ma wiedziec ktory z dzialow ma wyswietlic?
-
Wojciech Jurewicz
- Przelotem

- Posty: 274
- Rejestracja: wt lip 22, 2003 11:29 pm
- Lokalizacja: Mazury
- Kontakt:
Re: [PHP] Jak zrobić takiego linka?
Nie da się... i nie ma o czym dyskutować bo PHP nie zrobi nic bez przeładowania się ponieważ jest to Server-Side. Proponuję do tego java script.barnaba pisze:ale bez przeladowania reszty.
-
Krzysztof Sziwa
Re: [PHP] Jak zrobić takiego linka?
ups jakis blad: <?include "".$dzial".php";?>
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [PHP] Jak zrobić takiego linka?
Kod zmień nabarnaba pisze:ups jakis blad: <?include "".$dzial".php";?>
Kod: Zaznacz cały
<? include($dzial.".php"); ?>Re: [PHP] Jak zrobić takiego linka?
To chyba chodzi o coś takiego jak na www.mansonpl.com
Re: [PHP] Jak zrobić takiego linka?
na tej stronie jest sobie <iframe>, nie jest to "technologia" wykonywana po stronie serwera, a przypomne w jakim dziale jesteśmy: Technologie WWW - cz. 2 Server-side (PHP, ASP, CGI, SQL)
dodatkowo strona jest tam przeładowywana za każdym razem!
dodatkowo strona jest tam przeładowywana za każdym razem!
-
Krzysztof Sziwa
Re: [PHP] Jak zrobić takiego linka?
dziala dzieki temu thx, mniej więcej oto mi chodziloKod zmień na
Kod:
<? include($dzial.".php"); ?>
Re: [PHP] Jak zrobić takiego linka?
Tak możesz zrobić to w JS:
Kod: Zaznacz cały
<script language="javascript" type="text/javascript">
<!--
var content = new Array();
content[0] = 'newsy<br /><br />10.01.2003 przez Łukasz<br />aaaaaa sdds d';
content[1] = 'zawartość<br />pierwszej \' podstrony \'';
content[2] = 'druga zawartość czyki czyki "<b>ta</b>"';
content[3] = "go let them go!\"\"slashit\\<br />...";
function showContent( ID )
{
document.getElementById( 'content' ).innerHTML = content[ ID ];
}
//-->
</script>
<body onload="showContent( 0 )">
<table style="border: 0px; width: 500px">
<tr>
<td>
<a href="javascript:showContent( 0 )">Główna</a><br />
<a href="javascript:showContent( 1 )">Page 1</a><br />
<a href="javascript:showContent( 2 )">Page 2</a><br />
<a href="javascript:showContent( 3 )">Page 3</a><br />
</td>
<td id="content"></td>
</tr>
</body>-
Dawid Kulbaka
- Administrator
- Posty: 951
- Rejestracja: śr cze 05, 2002 9:48 pm
- Lokalizacja: Bydgoszcz
- Kontakt:
Re: [PHP] Jak zrobić takiego linka?
barnaba podesłał mi na PW takie coś: może się przyda:
warto by tam dopisac dokladne rozwiazanie problemu i zmaknac temat:
plik indexpl.php wyglada tak:
plik menupl.inc.php wyglada tak:
Ps: czemu ja tyle nad tym myslalem przeciez to bylo proste
[/quote]
warto by tam dopisac dokladne rozwiazanie problemu i zmaknac temat:
plik indexpl.php wyglada tak:
Kod: Zaznacz cały
<HTML>
<HEAD>
<title>przyklad do linkow</title>
</head>
<body>
tresc...
<?
// wzucamy plik z naszym menu
include("menupl.inc.php");
//ta instrukcja jest poto zeby nie wyskakiwaly nam bledy przy pierwszym
//otwarciu strony
//zmienna dzial jest zdefiniowana w pliku menu
if ($dzial){
include($dzial.".php");
} else {
//ta strona bedzie ladowana standardowo (pierwsze otwarcie strony)
include("pl/glowna.php");
}
?>
</body>
</html>Kod: Zaznacz cały
//indexpl.php jezeli chcemy zeby dzial byl wyswitelany na innej stronie np
//index.php musimy to zmienic
//zmienna dzial ?dzial mozemy ja nazwac jak chcemy np link ale wtedy trzeba
//pamietac o zmianie nazwy w pliku indexpl.php
//wartosc naszej zmiennej zmiennej sciezka_do_pliku/plik nie piszemy
//rozszerzen poniewaz jest to rowniez zdefiniowane w indexpl.php
<a href="indexpl.php?dzial=pl/glowna">glowna</a>
<a href="indexpl.php?dzial=pl/historia">historia</a>
