| Autor | Zpráva | ||
|---|---|---|---|
| mamas Profil * |
#1 · Zasláno: 20. 5. 2010, 22:43:12
Poradíte mi prosím někdo, jak mám pomocí "tlačítka" na stránce odrollovat text a obrázky v divu s overflow auto? V IE mi funguje parent.location, kterému přiřadím proměnnou, ale v opeře a mozzile to nefunguje. Předem děkuji za radu. Snažila jsem se to tady někde najít, ale nějak se mi to nepodařilo.
|
||
|
Časová prodleva: 4 dny
|
|||
| Chamurappi Profil |
#2 · Zasláno: 24. 5. 2010, 11:13:01
Reaguji na mamase:
document.getElementById("ídéčko-elementu").scrollIntoView(); |
||
| mamas Profil * |
#3 · Zasláno: 24. 5. 2010, 16:47:28
Děkuji, já už to jednou zkoušela a to se chová nějak pro mě nepředvídatelně (zatím jsem začátečník). Tak do fce jsem to zapsala takto:
function najdi() {
soucasny="mini"+a;
//b="#"+a;
kotva="kotva"+a;
//parent.location=b; funguje jen v IE
//window.window.location.hash=b; //funguje taky jen v IE
document.getElementById(kotva).scrollIntoView();
document.all[soucasny].className="akt";
document.all[posledni].className="neakt";
}a pak v html v tom divu jsou následující elementy: <a href="#" id="kotva0" style="display:none;" > 0 </a> <p> <a class="akt" id="mini0" href="#" onclick="posledni='mini'+a;a=0;nacti()"> <img src="miniatury/1.jpg" width="100" height="130" title="Smrk ztepilý" border="0" > </a> <br> Bříza bělokorá </p> takhle to funguje v IE. V opeře to funguje, pokud napíšu: document.getElementById(soucasny).scrollIntoView(); ale to bohužel skroluje na odkaz toho obrázku a ten je posunutý nahoru, že není vidět celý. odkaz na stránku je: fotogalerie. Díky moc, že se tímto zabýváš. |
||
| mamas Profil * |
#4 · Zasláno: 26. 5. 2010, 21:05:42
Tak už jsem to nějak odladila, děkuji.
|
||
| Darker Profil |
#5 · Zasláno: 26. 5. 2010, 22:09:46
Jak jsi udělala ten div s rolovacím panelem? To bych moc potřeboval :)
|
||
| mamas Profil * |
#6 · Zasláno: 27. 5. 2010, 21:58:33
ve stylu mám u toho divu nastaveno
overflow: auto; |
||
|
Časová prodleva: 16 let
|
|||
0