Oto kod:
Kod: Zaznacz cały
<style type="text/css">
#tresc{
position: absolute;
width: 100px;
height: 100px;
margin-top: 120px;
margin-left: 120px;
background-color: red;
opacity: 0;
filter: alpha(opacity=0);
}
</style>
<script type="text/javascript">
window.onload = function(){el = document.getElementById('tresc'); }
function close(){
el.style.opacity-=0.1;
if(el.style.opacity<=0){
clearInterval(intervalID);
}
}
function open(){
el.style.opacity=el.style.opacity+0.1;
if(el.style.opacity>=1){
clearInterval(intervalID2);
}
}
</script>
<a onclick="intervalID2=setInterval('open()',50);" href="#">a</a>
<div id="tresc">a <a onclick="intervalID=setInterval('close()',50);" href="#">a</a></div>
---- EDIT ----
Ok. Udało się wszystko poprawiać.
Oto cały kod takiego fajnego okienka Oczywiście, jeśli to ma być faktycznie okienko to trzeba zmienić nieco style CSS
Może się komuś przyda.
Oto kod:
Kod: Zaznacz cały
<style type="text/css">
#tresc{
position: absolute;
width: 100px;
height: 100px;
margin-top: 120px;
margin-left: 120px;
background-color: red;
opacity: 0;
filter: alpha(opacity=0);
display: none;
}
</style>
<script type="text/javascript">
window.onload = function(){el = document.getElementById('tresc'); }
function close(){
el.style.opacity-=0.1;
if(el.style.opacity<=0){
el.style.display = 'none';
clearInterval(intervalID);
}
}
function open(){
el.style.opacity=el.style.opacity*1+0.1;
el.style.display = 'block';
if(el.style.opacity>=1){
clearInterval(intervalID);
}
}
</script>
<a onclick="intervalID=setInterval('open()',50);" href="#">a</a>
<div id="tresc">a <a onclick="intervalID=setInterval('close()',50);" href="#">a</a></div>
Pierwszy kod po editcie się wysypał. Ciekawe