Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
JS nie potrafi dodawać? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: JS nie potrafi dodawać? (/thread-js-nie-potrafi-dodawac)



JS nie potrafi dodawać? - Sueroski - 14-03-2010

Witam mam pewnien problem. Otóż jak sprawdzałem przez dodanie alert w poniższym kodzie w funkcji open, liczba po dodaniu cały czas jest 0.1. I się nie dodaje wogóle! Jak zrobić, aby szło to dalej (0.1, 0.2, 0.3 itd. )? Czyżby JS nie potrafił dodawać?
Oto kod:
Kod:
<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+=0.1;
    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>
Proszę o jak najszybszą pomoc, ponieważ chciałbym zacząć tworzyć stronę, a już 3 dzień użeram się z tym okienkiem :/ php jest prostsze od js