Autor Zpráva
Albert Einstein
Profil
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<style>
span.menu
{
text-align:center;
width:160px;
height:30px;
background-image:url('off.gif');
}
</style>
<script>
function zmen()
{
this.style.backgroundImage='url(on.gif)';
}
</script>
<title></title>
</head>
<body>
<span class="menu" onMouseOver="zmen()">neco</span>
</body>
</html>

Jakto, že se po najeti myši na prvek, nezmění jeho pozadí??
habendorf
Profil
Protože té funkci nepředáváš žádný parametr a ona neví, kde to má změnit.
Albert Einstein
Profil
habendorf
Jak bych to měl změnit?
habendorf
Profil
<span id="menu01" class="menu" onmouseover="zmen(this.id)">neco</span>

a

function zmen(elementId)
{
document.getElementById(elementId).style.backgroundImage='url(on.gif)' ;
}

Vyzkoušej, píšu z hlavy, chyba je možná.
Albert Einstein
Profil
Bohužel nejde...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<style>
span.menu
{
text-align:center;
width:160px;
height:30px;
background-image:url('off.gif');
}
</style>
<script>
function zmen(elementId)
{
document.getElemetById(elementId).style.backgroundImage='url(on.gif)';
}
</script>
<title></title>
</head>
<body>
<span id="menu01" class="menu" onmouseover="zmen(this.id)">neco</span>
</body>
</html>
habendorf
Profil
Překlep Elemet -> Element
Albert Einstein
Profil
habendorf
Teď už to jde! Dík

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: