Autor | Zpráva | ||
---|---|---|---|
Stannda Profil |
#1 · Zasláno: 27. 4. 2009, 18:52:36
Dobrý den,
Pokouším se uďelat stránky s "obrázkovým" menu v Js a externí soubor mi netoleruje žádné kombinace Js&html, a tak nevím jak vložit obrázek prosím o radu. (nejvíc by pomohl konkrétní kod třeba na x.gif) Děkuju. |
||
Str4wberry Profil |
#2 · Zasláno: 27. 4. 2009, 20:08:32
Ukaž raději současný kód.
|
||
Satnnda Profil * |
#3 · Zasláno: 28. 4. 2009, 21:21:57
„Ukaž raději současný kód.“
Tak dobře thle je ono onload="this.src='nav/b_index.gif'" onclick="href.url='index.html'" onmouseover="this.src='nav/b_index_p.gif'" onmouseout="this.src='nav/b_index.gif'" |
||
Davex Profil |
#4 · Zasláno: 28. 4. 2009, 22:26:36
Pro takto jednoduchou věc je vhodnější použít řešení čistě pomocí CSS, protože JavaScript není vůbec potřeba. Pro inspiraci: rychlé rollovery bez načítání
|
||
Stannda Profil |
#5 · Zasláno: 29. 4. 2009, 21:02:07 · Upravil/a: Stannda
„Pro takto jednoduchou věc je vhodnější použít řešení čistě pomocí CSS, protože JavaScript není vůbec potřeba. Pro inspiraci: rychlé rollovery bez načítání“
To sice ne, ale už mám nastavený css zvýrazňování odkazů a když to skombinuju vznikne sice funkční, zato nehezká patlanice. A potom můžu zrovna napsat odkazy v html a to by vzhledem k moznému přidávání rubrik mohla být noční můra. |
||
Časová prodleva: 5 dní
|
|||
peta Profil |
#6 · Zasláno: 4. 5. 2009, 14:24:59
onload="this.src='nav/b_index.gif'"
onclick="href.url='index.html'" onmouseover="this.src='nav/b_index_p.gif'" onmouseout="this.src='nav/b_index.gif'" udalosti on-cokoliv se pise pres funkce onmouseover = function() {this.src='nav/b_index_p.gif';} idealne si to napsat mimo function aaa() {this.src='nav/b_index_p.gif';} onmouseover = aaa; A ted si nejsem jisty, zda jde pouzit this.src . Jinak tez doporucuji CSS. Spravne nastaveni trid a prepisovani to vyresi. .aaa a:hover {background:#f00;} .bbb a:hover {background:#0f0;} .ccc a:hover {background:#00f;} <div class="bbb"> <a href="#">yyy</a> </div> <div class="aaa"> <a href="#">xxx</a> <div class="bbb"> <a href="#">yyy</a> </div> <div class="bbb ccc"> <a href="#">yyy</a> </div> </div> Pokud neumis css a prepisovat vlastnosti, nevim, proc se poustis do JS. |
||
Časová prodleva: 6 dní
|
|||
saphire Profil |
#7 · Zasláno: 10. 5. 2009, 21:29:24
No ja chtěl JS intextově, ale pak jsem tam dal CSS a není to tak "nóbl", ale funguje to dobře
jestli chceš kod je tady: #menu a { background: url("nav/button1.gif") top left no-repeat;text-decoration: none; } #menu a:hover { background-image: url("nav/buttonh.gif"); } #menu a:active { background-image: url("nav/buttona.gif"); } #menu a {color:yellow;} (nav/buton1 je cesta ka obrázku) „Pokud neumis css a prepisovat vlastnosti, nevim, proc se poustis do JS.“ A jinak proboha nevím proč vymýšláš JScript začni zdenebo to piš klasicky <a href... |
||
Časová prodleva: 15 let
|
0