[HTML/CSS/JS] Obrázek se po najetí změní v animaci

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod xttenza 7. 6. 2012 13:28

Takže jsem to vyřešil následovně
Kód: Vybrat vše
<script>
function zmena7(){
document.obrazek1.src="zvonek1.gif"
}
function zmena8(){
document.obrazek1.src="zvonek2.gif"
}
</script>
<div id="layer12" style="position: absolute; width: 141px; height: 47px; z-index: 10; left: -4px; top: 551px; right: 0px;">
        <a href="zskostel-rozvrhhodin.html">

<button style="border: 0px;
background-color: transparent" onclick="stisknuto()" onMouseOver="zmena8()" onMouseOut="zmena7()"> 
        <a href="zskostel-rozvrhhodin.html">

<img alt="" height="40" src="RozvhrHodin.jpg" width="141" class="auto-style1" /></a>  </button>
</a></div>
<img src="zvonek1.gif" name="obrazek1" height="97" width="137">


A mooockrát děkuji všem kteří mi pomohli ;)
xttenza
Kolemjdoucí

Odeslat příspěvekod sjiamnocna 7. 6. 2012 16:39

OK. Jsem věčný začátečník, ale už od začátků nemám rád když se do skriptů píše místo konkrétního názvu jenom "this". Je to převážně z důvodu že většinou rychle ztrácím přehled, který prvek to vlastně ovládá, a navíc si nejsem jistý jestli by this fungovalo i voláním ve funkci.
Nejsem dobrý na JS, ale snažím se pomoci tím co už používám, tak jak jsem si to z nutnosti sám napsal. Vidím, že je takto třeba možné dělat s každým objektem individuálně, podle toho jak si je sám zavolá, ale zatím jsem s tím nespolupracoval, dělám jen konkrétní dodělávky na webové stránky a to jsou z velké části jen tlačítka co mění vzhled, nebo neco podobného (změny stylů atp...) Omlouvám se jestli jsem někoho popudil k negativitě k this, je to jen můj názor, a názory se zkušenostmi mohou měnit...
sjiamnocna
Kolemjdoucí

Odeslat příspěvekod sjiamnocna 7. 6. 2012 20:11

Nic moc proti němu nemám, jen vlastní zkušenosti, kde jsem v AS3, což je velmi podobný systém, zkoušel pomocí this poprvé něco udělat, v mém případě this.stop(). Nevím jak je to v JS, ale od těch dob mám jistý respekt od používání this, a radši vše cílím přesně (getElementById, getElementByClass, name...), a ukládám si to do proměnných. Samozřejmě nijak neodrazuju nikoho od používání, ale já bych se na to musel hodně soustředit, abych to s tím nepokazil...
Ale někdy bych to i v JS měl zkusit, tak doufám že mě tak nenaštve jako AS.
sjiamnocna
Kolemjdoucí

Odeslat příspěvekod xttenza 7. 6. 2012 22:15

Například já jsem teď dělal poprvé i v js i v html a už mám část konečně za sebou.Ale jak říká většina lidí všechno jde když se chce a zde je tomu taky tak.
xttenza
Kolemjdoucí

Odeslat příspěvekod Vebloud 8. 6. 2012 08:57

This může být složitější na ladění, je to obecné, nikoliv konkrétní, ale to je zároveň jeho síla.

Když do funkce, která mi obsluhuje událost, předám this, tak nemusím zjišťovat nad čím jsem to zrovna spustil, mám to v tom this.

Na ladění JavaScriptu doporučuju Firebug a naučit se pracovat s debugerem, breakpointy, watches apod. Hodně to usnadní hledání chyb.
Žít a nechat žít, ty máš svůj názor, já mám svůj názor, já ti nebudu nutit svůj, nemusím souhlasit s tvým, ale udělám vše, abys ho mohl svobodně vyjádřit.
Vebloud
Ex-moderátor
Uživatelský avatar

Předchozí stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků