Autor Zpráva
jandal
Profil *
ahoj, mám tento skript:

<script type="text/javascript">
function show(image){
var el = document.getElementById('k');
el.innerHTML = "<img src='"+image+"'>";
}
function hide(){
var el = document.getElementById('divid');
el.innerHTML = "";
}
</script>
<style type="text/css">
ul {width:50px; list-style-type:none;}
#divid { position:absolute; left:š50px; top:10épx; width:80px; height:113px; z-index:2}
</style>
</head>


<body>

<ul>


<li onMouseOver="show('kote.jpg')" onMouseOut="hide()"><a href="kote.jpg"><img src="kote.jpg" width="50" height="50" alt=""></a></li>
<li onMouseOver="show('kote2.jpg')" onMouseOut="hide()"><a href="kote2.jpg"><img src="kote2.jpg" width="50" height="50" alt=""></a></li>
<li onMouseOver="show('kote3.jpg')" onMouseOut="hide()"><a href="kote3.jpg"><img src="kote3.jpg" width="50" height="50" alt=""></a></li>

</ul>

<div id="k"></div>

</body>


jak udělat, aby obrázky který se objevěj při najetí myši, tak aby u nich byl alt, když vypnu obrázky? díky
fos4
Profil
silena konstrukce, ale kdyz uz tak neak takto:

script type="text/javascript">
function show(obj){
var img = obj.nextSibling.nextSibling;
var el = document.getElementById('k');
el.innerHTML = "<img src='"+obj.src+" alt="+obj.alt+"'>";
}

function hide(){
var el = document.getElementById('divid');
el.innerHTML = "";
}
</script>


<ul>

<li onMouseOver="show(this)" onMouseOut="hide()"><a href="kote.jpg"><img src="kote.jpg" width="50" height="50" alt=""></a></li>
<li onMouseOver="show(this)" onMouseOut="hide()"><a href="kote2.jpg"><img src="kote2.jpg" width="50" height="50" alt=""></a></li>
<li onMouseOver="show(this)" onMouseOut="hide()"><a href="kote3.jpg"><img src="kote3.jpg" width="50" height="50" alt=""></a></li>

</ul>

<div id="k"></div>
fos4
Profil
blbnu nema tam je obj.src ale samozrejmen img.src :

el.innerHTML = "<img src='"+img.src+" alt="+img.alt+"'>";

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:

0