Autor Zpráva
DarkMeni
Profil
Zdravim, jde nějakým jednoduchým způsobem (ale bez použití rámů) vytvořit odkaz na obrázek, který v případě zapnutého js otevře javascriptový prohlížeč obrázků (například prettyPhoto), ale v případě vypnutého js se nechá prokliknout a načte stránkovej prohlížeč obrázků (že se obrázek prostě zobrazí třeba na místě kde bývá normálně obsah)

Rozdíl je v tom, že odkaz na stránkový prohlížeč obrázků vypadá přibližně takto:
http://example.cz/obrazek/cokoliv.jpg
(http://example.cz/obrazek.php?query=cokoliv.jpg)
ale samotný obrázek (který má načíst prettyPhoto) je uložený v:
http://example.cz/images/cokoliv.jpg
DJ Miky
Profil
Jako cíl odkazu dáš adresu „stránkového prohlížeče“ a odchytíš událost kliknutí, tedy onclick, podobně jako u tohoto příkladu (jen místo otevření okna zavoláš JS prohlížeč obrázků). Důležité je ponechat stornování původní akce return false, jinak se provedou obě.
DarkMeni
Profil
To sice jo, ale o to se už stará prettyPhoto, spíš sem to myslel tak, že když je zapnutý js, tak aby argument adresy obrázku získaný z atributu href byl cíl obrázku, a v případě že ne, tak aby se odkaz normálně proklik na stránku - takže v prvním případě aby byl cíl odkazu samotný obrázek a ve druhém aby to byla stránka
Zkoušel jsem to přes vnořené odkazy jako:
<a href="adresa_stranky_s_obrazkem.php"><a href="adresa_obrazku.jpg" rel="prettyPhoto[gallery]"><img src="nahled_obrazku.jpg" alt=""></a></a>
ale to mi nefungovalo, pokaždý se proklik jen ten vnořený odkaz

Ale vypadá to že to asi nějak jednouše jen přes html udělat nepude, asi to bude třeba nějak nascriptovat

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0