Dobrý den,
mám lightbox z tohoto odkazu: http://www.huddletogether.com/projects/lightbox2/
Stránky mám ve framu (zatím ještě nenahraný index). A když si dám odkaz:
<a href="po_rozkliknuti.jpg" rel="lightbox[neco]"><img src="mensi.jpg" border="1"></a>
(Po rozkliknutí nějakého menšího obrázku se zobrazi tentýž, ale větší obrázek v tom lightboxu), ovšem problém je, že mám malý fram a větší obrázek se tam nezobrazí celý, takže bych potřebovala, aby se ten lightbox otevřel v tom hlavním okně ne ve framu. Zkoušela jsem target="_top","_blank"... Nic nefunguje. Nemohl by mi někdo pomoct? Pokud se s tím ovšem dá něco dělat.
Předem děkuji, snad ste můj problém pochopily.
<HTML>Musela bys předělat zdrojáky lightboxu. Existuje jednodušší řešení - předělej stránky do bezrámcové podoby.
// EDIT: <a href="http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=98163">
http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=98163</a></HTML>
No to vím.. Ale já bych ho chtěla spíš ve framu..
<HTML>Jasně, ale to působí více problémů než užitku.</HTML>
Rámce jsou pro lightboxy velmi nešťastné řešení. Musela bys dost výrazně upravit javascriptové zdrojáky lightboxu (jak již zmínil Nípal). Pro klasické rámce s pomocí frameset je to imho dokonce neřešitelná situace -- protože frameset dtd (tedy stránka rozdělující okno na více rámců) kromě deklarace samotných rámců nesmí nic obsahovat (přestože některé prohlížeče by to možná zkously). Pro použití iframce by bylo řešení jistě jistě snažší, ale i tak z programátorského hlediska zbytečně náročné -- skript z vnořené stránky (uvnitř iframe) by musel vyvolávat JS události v rodičovském rámci (ve kterém by teprve byl samotný kód k lightboxu).
Abych to shrnul: Nestojí to za to. Je to mnohonásobně složitější na vytvoření a zprovoznění, bude se to potýkat s bezpečnostními problémy (interakce rodičovského a vnořeného rámce) a řešení nebude mít žádnou výhodu oproti stránce bez rámcu (nevýhody klasických rámců nemá cenu rozvádět).
___
Ještě jsem vynechal fakt, že i vnořený rámec by musel taky obsahovat skript pro lightbox -- častokrát se stane, že návštěvník otevře přímo stránku určenou pro zobrazení v rámci a lightbox by tak nefungoval..
Kruci, příště bych měl lépe číst. Část z mého příspěvku lze vydedukovat i z odkazovaného jakpsatweb vlákna. Alespoň jsem to shrnul :)
___
Vlastně jeden nový poznatek připsat můžu. Nevím, jestli odkazované lightboxy ve zmíněném jakpsatweb vlákně před půlrokem fungovaly v problížečích dobře. Jisté je, že dnes už moc nefungují -- zvětšované obrázky zůstavají uvnitř rámců :)
Děkuju moc za reakce, alespoň vím na čem jsem. Zřejmě nad tím ani uvažovat nebudu zda-li ty javascripty upravím. Na to bych byla zřejmě příliš krátká :-). Nejjednoduší bude použít odkazy na obrázky s target="_.."
Ale za zeptání nic nedám :).