Autor | Zpráva | ||
---|---|---|---|
Pavel Straka Profil |
#1 · Zasláno: 18. 10. 2012, 19:44:59
Dobrý večer, rád bych požádal zkušenější o radu.
Mám obrázek, klasicky: <img src="foto.jpg" alt="Foto" name="obrazek"> A dále mám odkaz, můj cíl je, aby odkaz vedl na načtený obrázek v "obrazek". Něco ve stylu: <a href="document.images['obrazek'].src>Odkaz</a> Je to, o co se pokouším, vůbec možné? Děkuji za ochotu pomoci. |
||
Radek9 Profil |
#2 · Zasláno: 18. 10. 2012, 19:53:12
Pavel Straka:
Použij na odkaze událost onclick a funkci window.location.replace. |
||
_es Profil |
#3 · Zasláno: 18. 10. 2012, 19:54:21
Pavel Straka:
„aby odkaz vedl na načtený obrázek“ Čo to presne znamená? Nehľadáš Odkazy na záložky v HTML » Modernější vložení záložky>? |
||
Pavel Straka Profil |
Zapomněl jsem uvést, že používám tento lightbox: http://lokeshdhakar.com/projects/lightbox2/ , tzn. odkaz má ještě parametr rel="lightbox".
Jde mi o to, "říct odkazu", který obrázek se má otevřít v "boxu". Proto nemohu použít ani window.location.replace, ani nehledám, "modernější vložení záložky". |
||
Radek9 Profil |
#5 · Zasláno: 18. 10. 2012, 20:00:08
Pavel Straka:
Aha. V tom případě zkusit, jestli v tom lightboxu není přímo nějaká funkce na vyvolání. Případně ještě zkusit ty obrázky dynamicky projekt a do href jednotlivých odkazů to uložit. |
||
_es Profil |
#6 · Zasláno: 18. 10. 2012, 20:03:13
Pavel Straka:
Príbuzné téma: simulace kliknutí myši, po načtení stránky. Radek9: „jestli v tom lightboxu není přímo nějaká funkce na vyvolání“ Asi nie je. |
||
Pavel Straka Profil |
#7 · Zasláno: 18. 10. 2012, 20:07:51
Radek9: Žádnou funkci na vyvolání jsem nenašel. Dynamické procházení těch odkazů se mi nezamlouvá, myslel jsem, že to půjde vyřešit podobně jednoduše s využitím src toho aktivního obrázku.
_es: To bohužel není, co hledám, v tomto případě je adresa už pevně zadána, já potřebuji použít proměnlivou. |
||
_es Profil |
Pavel Straka:
„Jde mi o to, "říct odkazu", který obrázek se má otevřít v "boxu".“ Ale predsa tak presne to je navrhnuté (http://lokeshdhakar.com/projects/lightbox2/#how), či nie? |
||
Pavel Straka Profil |
#9 · Zasláno: 18. 10. 2012, 20:22:10 · Upravil/a: Pavel Straka
Ano, ale já mám obrázek (označme ho třeba 1) o šířce asi 300 px, pod ním řekněme 5 malých (2) (šířka 60 px) a když kliknu na malý (2), načte se v obrázku 1. Když pak kliknu na obrázek 1, objeví se zmiňovaný lightbox s obrázkem v plném rozměru (řekněme 600px).
Tudíž src obrázku 1 je proměnlivé. |
||
Radek9 Profil |
Pavel Straka:
Tak rovnou při té změně měň i href odkazu. Pokud si to lightbox vždy načítá znovu, tak by to mělo fungovat. |
||
_es Profil |
#11 · Zasláno: 18. 10. 2012, 20:30:57
Pavel Straka:
„když kliknu na malý (2), načte se v obrázku 1.“ Ako „v obrázku“? Veď ten Lightbox2 je predsa spravený tak, aby sa to otváralo (načítavalo) v tom „boxe“. Alebo ti potom ten Ligtbox2 vôbec netreba a len meň cez JS src obrázkov.
|
||
Pavel Straka Profil |
#12 · Zasláno: 18. 10. 2012, 21:01:49 · Upravil/a: Pavel Straka
Radek9:
To zní jako dobrý nápad, ale bohužel mi změna toho atributu href nechce fungovat. Zkouším: document.links['odkaz'].href='obrazek.jpg'; i
document.getElementById('odkaz').href='obrazek.jpg'; ,
ale nic se nestane. Nenapadá Tě, kde by mohl být problém? Už je to OK, děkuju za tip. |
||
Časová prodleva: 12 let
|
0