prosba o radu, všemCase 6734: "Dá, pořiď si Operu."
Popíšu to trochu konkrétněji, třeba mi sem někdo hodí nějaké jednoduché řešení.
Do stránky s náhledy jsem napsal větší množství takto vypadajících řádků:
<a href="jpg/DSC04467.jpg"> <img src="jpg/_DSC04467.jpg" width="200" height="134" alt="na Sokotře" border="2"> </a>
Když na ten odkaz pak kliknu, velký obrázek se zobrazí přesně tak jak chci (tzn. pokud je větší než aktuální okno, zmenší se, pokud je ale menší, nezvětší se, zobrazí se v normální plné velikosti), ale při kliknutí na něj se samozřejmě nevrátí zpátky stránka s náhledy.
(Otázka je, jestli se takhle chová každý prohlížeč, ale to bych teď neřešil.)
Napadlo mě toto řešení, jak docílit toho, aby se při kliknutí vrátila stránka s náhledy. (Znáte někdo nějaké jiné?) Místo výše uvedeného řádku napíšu tento:
<a href="jpg/DSC04467.html"> <img src="jpg/_DSC04467.jpg" width="200" height="134" alt="na Sokotře" border="2"> </a>
a do souboru DSC04467.html napíšu toto:
<a href="javascript:history.back()"> <img src="DSC04701.jpg" alt="klini pro návrat zpátky" border="0"> </a>
V tomto případě se ale obrázek zobrazí vždy v plné velikosti, a to i v případě, že se nevejde na aktuální okno. Což nechci, chtěl bych, aby, pokud je moc velký, byl vidět na okně celý. Proto jsem zkoušel toto:
<a href="javascript:history.back()"> <img src="DSC04701.jpg" width="100%" alt="klini pro návrat zpátky" border="0"> </a>
To ale má zase za následek to, že pokud je obrázek menší než okno, zvětší se (pochopitelně, když jsem mu to tím width="100%" přikázal). Nevíte někdo, jak ho přimět, aby zobrazil obrázek v původní velikosti (pokud je menší nebo stejně velký jako místo na okně kde se zobrazuje), nebo aby ho zobrazil zmenšený na ploše okna v maximální možné velikosti tak, aby se tam vešel?
Díky, David
|