Potrebujem poradiť funkciu ktora by fungovala takto:
mal by som normaly HTML kód : <img src="a.jpg" onmouseover="document.write('ahoj');">
aby to napislo
ale aby obrázok ostal tiez tam teda oboje.ahoj
Ďakujem za pomoc.
pochopil som to tak že "ahoj" chceš zobraziť nad obrazok a
ja by som to skusil nejako takto:
html
<img class="foto" src="a.jpg" onmouseover="text()">
function text() {
document.write('<div class="text">');
document.write('ahoj');
document.write('</div>');
}
div.text{
z-index:2;
position: absolute;
top: 50px;
left: 50px;
}
div.foto{
z-index: 1;
position: absolute;
top: 50px;
left: 50px;
}
no myslím, že pomocou document.write to nepojde tak to skús takto:
html
<div id="foto"><img src="a.jpg" onmouseover="visible('text')"></div>
<div id="text">Ahoj</div>
div#text{
position: absolute;
top: 50px;
left: 50px;
background: #ffffff;
display: none
}
div#foto{
position: absolute;
top: 50px;
left: 50px;
}
function visible(theDiv) {
var elem = document.getElementById(theDiv);
elem.style.display = (elem.style.display == "block")?"":"block";
}
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku