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) http://example.cz/images/cokoliv.jpg |
||
DJ Miky Profil |
#2 · Zasláno: 10. 12. 2013, 21:53:29
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 |
#3 · Zasláno: 10. 12. 2013, 22:27:59
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 vypadá to že to asi nějak jednouše jen přes html udělat nepude, asi to bude třeba nějak nascriptovat |
||
Časová prodleva: 10 let
|
0