Autor Zpráva
nettle
Profil *
Zdravim
Chtěl jsem se zeptat na funkci onmouseover
1)
mam takovyhle kod:
//<script>
//var x = 1;
//<script
//<span id="blabla" style="bla bla" style="blabla;" onmouseover="x=8">
........
tento zápis nefunguje....Jak mam zapsat aby se po přejetí určeného objektu změnila proměná x?

2)
jakse da zapsat toto
//if(document.getElementByID['bla'] je přejet myší){bala bla}

Doufám že to pochopíte - neumím moc vysvětlovat )) a předem dik
Mistr
Profil
nettle
//<script
To je asi konec skriptu, ne? Tak to by pak ten tag měl vypadat takhle: </script>, ne?
Mistr
Profil
Navíc i ten <span> se musí ukončit.
Martin Snížek
Profil
Co se týče vašeho druhého dotazu, nejjednodušší je to udělat takto:

document.getElementByID['bla'].onmouseover = function() {
bla;
bla;
}

nebo také takto:

document.getElementByID['bla'].onmouseover = funkce;

kde funkce je jméno funkce, která se má při onmouseover spustit.
Chamurappi
Profil
Reaguji na Mistra:
Neukončený <span> v tomto případě nezpůsobí problémy, ukončí se sám s koncem souboru.

Reaguji na Martina Snížka:
document.getElementByID['bla']
1) document.getElementById -- na konci je malé „d“
2) je to funkce, ne pole, ne objekt, s těmito závorkami to nepojede

Reaguji na nettle:
Při přijetí: document.getElementById('bla').onmouseover = function() { ... }
Při odjetí: document.getElementById('bla').onmouseout = function() { ... }
Pozor, tyto události probublávají, volají se tedy nejen při přijetí (resp. odjetí) na element „bla“, ale i při přijetí (resp. odjetí) přes libovolný element uvnitř „bla“.
Mistr
Profil
Chamurappi
Neukončený <span> v tomto případě nezpůsobí problémy, ukončí se sám s koncem souboru.
No to asi ano. Záleží tedy na dalším obsahu stránky. Kdyby to měl někde nahoře, tak by to mohlo dělat problémy.
peta
Profil *
par poznamek k 1) jeste...
<span id="blabla" style="bla bla" style="blabla;" onmouseover="x=8">

style="bla bla" style="blabla;"
???
prox 2x?

onmouseover="x=8"
to je spravne, ale jak uz bylo psano, span je prvek, ktery ma zacat a konec a nejaky obsah mezi tim. <span>text</span>
pokud to mas jinak nediv se problemum

//<script>
//var x = 1;
//<script
//<span id="blabla" style="bla bla" style="blabla;" onmouseover="x=8">
Co tady delaji ty lomitka?
// v JS znamena poznamka, skryty text do konce radku
nettle
Profil *
No napsal jsem to s chybama t je pravda, ale jinak dik celkem jste me pomohli
Toto téma je uzamčeno. Odpověď nelze zaslat.

0