Autor | Zpráva | ||
---|---|---|---|
maks Profil |
#1 · Zasláno: 13. 3. 2008, 20:35:46
Ahoj,
mám na stránkách funkční fotogalerii s následujícím zápisem: <a href='fotky/fotka.jpg' onclick='return hs.expand(this)'><img src='fotky/fotka2.jpg' alt='popisek' title='popisek'' height='80' width='120' /></a>. Tím OnClickem se zvětší fotka do původní velikosti z náhledu. Jde mi o to, když bych celou fotogalerii obalil nějakým DIVem, jestli by stačilo nastavit OnClick tomu DIVu. Nejsem si jistý, jestli takhle úplně jednodušše, ale snad nějak jo. Děkuji za pomoc, Maks |
||
maks Profil |
#2 · Zasláno: 14. 3. 2008, 09:22:25
Nikdo neví, jestli je možné nastavit událost JavaScriptu, konkrétně v mém případě OnClick pro všechny prvky v DIVu?
Moc by mi pomohla rada, jak něco takového udělat. Maks |
||
peta Profil |
#3 · Zasláno: 14. 3. 2008, 12:15:22
maks
Proc ztracis cas provokovanim, ze nekdo neco nevi? Kdyz to hlavne nevis ty. Predevsim si uvedom, ze chat neni forum a relativni cas na tomto foru je 2-5 dny do odpovedi. Proc si to nenajdes sam? google.com onclick event javascript crossbrowser Rozhodne se lepe odpovida, ktery se aspon snazi. a = (div).getElementsByTagName('A'); for (i in a) {nastav...} nastav... a.onclick=... ... = 'return hs.expand(this)'; ... = new Function('return hs.expand(this)'); ... = new Function() {return hs.expand(this)} ... = function(e){ return hs.expand(this) } http://www.devpro.it/bytefx/ (FF - zobrazit - stranku bez stylu) bytefx.$event( element, "onclick", function(e){ alert("click!") } ); $event je nejaka jeho promenna, coz pro tebe vyznam nema, spise ten konec |
||
maks Profil |
#4 · Zasláno: 14. 3. 2008, 12:38:25
peta
omlouvám se za své vyjádření z rána. Zkoušel jsem hledat, ale když pořádněnevím co, tak to jde hůře, než když ty víš :o) JavScript v této úrovni moc neovládám už, proto musím jít pomaloučku: {nastav...} nastav... a.onclick=... ... = 'return hs.expand(this)'; ... = new Function('return hs.expand(this)'); ... = new Function() {return hs.expand(this)} ... = function(e){ return hs.expand(this) } - tento zápis už bohužel nechápu. Resp. nevím, co s těmi tečkami Ještě jednou se omlouvám a předem díky Maks |
||
Časová prodleva: 16 let
|
0