Niestety nie działa. Zilustruje przykłądem, nad którym się męczę już od dwóch dni:
Sytuacja wygląda tak, że mam stronę na divach. W lewym divie mam menu, a prawym content. W menu mam dwa linki C i M.
W index.php w div Menu mam wpisane:
Kod:
<a href="index.php?go=1">Csite</a>
<a href="index.php?go=2">Csite</a>
a w divie Content:
Kod:
switch($go)
{
case "1" : include("inc/c.php");
break;
case "2" : include("inc/m.php");
break;
}
I takie coś działa. Ale te strony mają różne paragrafy. I teraz mam wczytaną stronę c.php. A na stronie m.php ustawiłem sobie etykietę:
Kod:
<a name="eta"></a>
, tak że jak czytam pewien fragment na c.php to klikam w odsyłacz i on ma mnie przekierować do danego miejsca na stronie m.php. A tu mam podobnie zrobiony powrót, że jak sie przeczyta ten współny fragmencik, można wrócić przez powrót. I to nie działa.
Jak robię to zwyczjanie poprzez
Kod:
<A href="sciezka[b]#eta[/b]>frag</a>[/b]
to działa, ale wtedy nie otwiera tej strony m.php w divie Content w indexie.php tylko łąduje stronę m.php na cały ekran, w której jest tylko goły tekst i nie ma formatowania.
Próbowałem jeszcze zrobić tak, że w tym odsyłaczu podaje znowu <index.php?go=4&go2=eta. I teraz właśnie w indexie zczytuje w switchu w kolejnym warunku, że jak są dwa parametry, to ma mi zaincludować:
Kod:
include("sciezka/$go.#.$go2");
Ale to właśnie niestety nie działa. I nie mam pojęcia jak to zrobić.
EDIT:
Efekt jaki chciałbym otrzymać, to taki jaki jest na wiekszości for internetwoych opartych o phpBB, czyli jak wchodzimy do danego tematu z nieprzeczytami linkamia, to nie ustawia nam stronny na początku, tylko ustawia stronę tak, że od razu na nieprzycztanych. Niestety nie wiem jak to jest zrobione w tym systemie forumowym.