| Autor | Zpráva | ||
|---|---|---|---|
| mantisa Profil |
#1 · Zasláno: 7. 9. 2007, 20:58:48
Dobrý večer,
pořád mě trápí JS a alty, které bych chtěl mít i s diakritikou. function vymen_obrazek(obrazek,nazev) { obrazek.src= nazev + ".jpg"; obrazek.alt= nazev + ".jpg"; return false; } </script> <div id="menici-se-obrazek"> <img src="tesarik-alpsky.jpg" name="nahled" id="nahled" alt="tesařík alpský" /> </div> <p><a href="virnik-obecny.jpg" onmouseover="return vymen_obrazek(nahled,'virnik-obecny');" onmouseout="return vymen_obrazek(nahled,'tesarik-alpsky');">vírník obecný</a></p> alty by měly být tesařík alpský a vírník obecný zkoušel jsem to přepsat různě, ale dělalo to vždy nějakou neplechu, jinak skriptík to je elegantní poměrně dá se to nějak elegantně dopsat? a ještě jedna věc, proč Opera (9.23) neukazuje po najetí na dokaz ručičku? děkuji Vám |
||
| peta Profil |
#2 · Zasláno: 8. 9. 2007, 09:59:24
mantisa
Odkaz na script? Mas spatne nastavenou cestinu na strance. S JS to nema nic spolecneho. Jinak, ty do funkce posilas text bez diakritiky. Pak to bez diakritiky zapise. Musis poslat text zvlast, nazev souboru take. A take spatne adresujes objekt obrazek. nikde nevidim funkci getElementById (viz google.com a najdi si nejake priklady) <a href="virnik-obecny.jpg" onmouseover="return f(this);" onmouseout="return f(objGet(idTesarika));" id="virnik">vírník obecný</a> function objGet(x) {return document.getElementById(x);} function f(a,b) { var o = objGet('obrazek'); o.src = this.href; o.alt = this.title } +- nejaka chyba take bys mohl pouzit a:hover jakpsatweb - zdokonalene odkazy css.interval.cz Opera je smejd, tou se nezabyvej. Ztrata casu. Je mozne, ze to mas tak nastavene v Opere. |
||
| mantisa Profil |
#3 · Zasláno: 8. 9. 2007, 10:11:48
peta
dík moc Opera to teď začala dělat v té nové verzi, co jsem si všiml Tohle je skript, kterej ale mění obrázek na jiném místě, než je odkaz, proto JS ale šlo by to udělat přes CSS taky každopádně ještě jednou díky |
||
| peta Profil |
#4 · Zasláno: 8. 9. 2007, 11:16:49
mantisa
Jsem to uplne zmotal, tam je chyb, jak maku :) <a href="virnik-obecny.jpg" onmouseover="return f('idobrazku','idodkazu');" onmouseout="return f('idobrazku','idodkazuTesarika'));" id="virnik">vírník obecný</a> function objGet(x) {return document.getElementById(x);} function f(a,b) { a = objGet(a); b = objGet(b); a.src = b.href; a.alt = b.innerHTML; } |
||
|
Časová prodleva: 19 let
|
|||
0