JS: setTimeout verhält sich anders als im IE und Opera?