Autor | Zpráva | ||
---|---|---|---|
nettle Profil * |
#1 · Zasláno: 9. 3. 2006, 09:47:32
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 |
#2 · Zasláno: 9. 3. 2006, 10:45:23
nettle
//<script To je asi konec skriptu, ne? Tak to by pak ten tag měl vypadat takhle: </script>, ne? |
||
Mistr Profil |
#3 · Zasláno: 9. 3. 2006, 10:46:28
Navíc i ten <span> se musí ukončit.
|
||
Martin Snížek Profil |
#4 · Zasláno: 9. 3. 2006, 14:30:10
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 |
#5 · Zasláno: 9. 3. 2006, 20:06:26
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 |
#6 · Zasláno: 10. 3. 2006, 10:59:42
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 * |
#7 · Zasláno: 10. 3. 2006, 11:07:12
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 * |
#8 · Zasláno: 10. 3. 2006, 12:38:21
No napsal jsem to s chybama t je pravda, ale jinak dik celkem jste me pomohli
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0