Autor | Zpráva | ||
---|---|---|---|
cen Profil * |
#1 · Zasláno: 27. 6. 2007, 23:38:49
vytvořil jsem si galerii obrázků. odkaz
Jelikož mám ale obrázků více a nevejdou se mi všechny zmenšeniny vedle sebe. Vyzkoušel sem absolutně pozicovaný div s Overflow:hidden pak jsem v něm chtěl "scrolovat", pomocí scrollBy(onclick na postraní šipky). To však nejde. Tak jsem ty zmenšený obrázky přesunul do novýho souboru a ten zobrazil pomocí iframe.odkaz zde Teď už mi scrollování funguje, ale přestalo mi fungovat toto: <img src="foto1.jpg" onclick="document.images['jmeno'].src='foto1.jpg'" >, protože obrázek, který se jmenuje "jmeno" je v souboru v kterém je iframe vnořený. Jak se k tomu velkému obrázku ("jmeno") z iframu dostanu? jde to vůbec nějak? Mám už i připravenou alternativu, ale chtěl bych tento problém vyřešit pomocí JS (boční šipky budou jako odkaz, a celá stránka se přepíše jinou s novýma obrázkama) Předem díky za rady. |
||
peta Profil |
#2 · Zasláno: 28. 6. 2007, 08:38:46
cen
jakpsatweb - javascript - objekt window, asi posle 20 radku je prace s window+frame/iframe Je treba postupovat tak, ze si zobrazis JS konzolu a osetrujes chybu po chybe. V iframe ti document.images['jmeno'].src='foto1.jpg' napise Objekt neexistuje a ty se divis, ze to nefunguje? document.images['jmeno'].src='foto1.jpg' == window.document.images['jmeno'].src='foto1.jpg' mno, ale ty IMG name='jmeno' mas v uplne jinem window, preci. Logicky to nemuze fungovat. |
||
cen Profil * |
#3 · Zasláno: 28. 6. 2007, 12:01:39
takže by to mělo vypadat: window.top.document.images['jmeno'].src='foto1.jpg'
? |
||
cen Profil * |
#4 · Zasláno: 28. 6. 2007, 12:04:48
Tak moc díky. Už mi to funguje
|
||
Časová prodleva: 17 let
|
0