Autor | Zpráva | ||
---|---|---|---|
pan.kolouch Profil * |
#1 · Zasláno: 7. 1. 2006, 09:58:28
Mám udělanou fotogalerii a chtěl bych nějak zařídit, že když kliknu na již zobrazenou zvětšenou fotku, aby jsem se vrátil zpět na stránku, z které jsem na ní klikal. Nejdříve jsem to udělal tak, že jsem napevno nastavil adresu třeba <a href="../fotogalerie.php" title=""><img .. /></a>. Jenže na zobrazování používám jeden script např. ukazfoto.php?fotka=nazevfotky a když kliknu z jiné stránky na obrázek, tak se mi při kliknutí jakoby na vrácení zobrazí zase fotogalerie. Zkoušel jsem do header location nastavit $_SERVER["HTTP_REFERER"]; ale to mi nějak nefunguje :-(
Možná to mám špatně napsáno, v tom bych potřeboval poradit, jak to udělat. Druhý dotaz je, že když mám fotogalerii např po jednom obrázku shora dolů na stránce a mám třeba 10 obrázku a k poslednímu už musím scrollovat stránku a kliknu na zobrazení obrázku u spodu tak při vrácení zpět mi skočí "zobrazení" zase na začátek stránky, jde nějak udělat, abych se vrátil do té samé polohy zobrazení stránky, z které jsem klikal na náhled ? |
||
Martin Majliš Profil |
#2 · Zasláno: 8. 1. 2006, 14:35:25
Zkus se podívat na Session v PHP - to by ti mělo pomoci vyřešit problém 1 i 2.
Problém 1:
Problém 2: Je to jen modifikace problému 1 - takže každé té fotce na stránce s více fotografiemi přiřaď id <img src="..." id="nazevfotky" /> - a potom můžeš vytvořit odkaz přímo na dané místo, pomocí #nazevfotky Takze by ten zpětný odkaz měl vypadat nějak jako:
Užitečné odkazy: Co je kde v proměnné $_SERVER - nutné najít, aby šlo zjistit, jestli modifikovat návratovou stránku http://www.dgx.cz/trine/item/php-soubor-cesta-a-url-prehledne |
||
pan.kolouch Profil * |
#3 · Zasláno: 8. 1. 2006, 20:26:20
Martin:
Díky moc, nějak to to podle toho zkusím vykoumat. Pomocí sessions mě to vůbec nenapadlo. Prostě jsem jen nechtěl použít javascript. Snad se mi to povede.. díky. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0