rgl,
да я знаю, когда сам игрался с прозрачностью (пару месяцев назад) я видел что это происходит, единственное чего тогда не хватает это флага:
<script>
var flag = true;
function setOpacity() {
if (flag === false) return;
flag = false;
var op = 0;
setTimeout(function (){
if (op > 1){
flag = true;
return;
}
document.getElementById('big').style.opacity=op;
op+=0.01 // тут поменял
setTimeout (arguments.callee, 100);
}, 100);
}
</script>
<div id="big" onClick="setOpacity();" style="opacity:0.1">
blah-blah-blah...
</div>