Autor Zpráva
okey
Profil *
#box {width:200px; height:200px; background:red}

<div id="box"></div>
<input type="button" value="cierna" onmouseover="document.GetElementById('box').style.backgroundColor='black'"></input>


Chcem docielit toho, ze ked kliknem na tlacitko cierna tak sa zmeni #box na ciernu farbu. Lenze nechce to ist neviete kde mam chybu?
Dakujem.
Nox
Profil
užij malé "g"
roberta
Profil
v javascripte je potrebné dodržiavať veľkosti znakov názvov funkcií
GetElementById neexistuje, namiesto nej použi getElementById
okey
Profil *
ach jo, ja som tlk :)
Dakujeem.
Aichi
Profil
onmouseover neni klik, ale odjeti mysi z elementu
panther
Profil
Aichi:
ale odjeti mysi z elementu
nee. Naopak, je to přejetí myší nad elementem.
Chamurappi
Profil
Doplním panthera:
je to přejetí myší nad elementem
… nebo nad potomky elementu. (Což v tomto případě nehrozí.)


Reaguji na okeye:
<input> nemá ukončovací značku.
okey
Profil *
Chamurappi:
Nerozumiem, má - </input>
Chamurappi
Profil
Reaguji na okeye:
Ten tvůj má, ale nemá mít.
okey
Profil *
Chamurappi:

Prepac ale ti nerozumiem, kazdy html tag, aspon podla xhtml musi mat ukoncovaci tag.
Chamurappi
Profil
Reaguji na okeye:
A ty používáš XHTML? Pokud ten „</input>“ vynecháš, tak se ti místo stránky ukáže chybová hláška? — Jestli ne, tak používáš HTML a tam má být <input> samozřejmě bez ukončovací značky.
Henry
Profil *
input ma XHTML formu <input ... />

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: