Az előttem szólókhoz kiegészítés: a fenti kódod csak DOM based böngészőben fog menni. Például régi internet explorer-ben nem. Ha átírod jquery-re akkor például:
$(document).ready(function(){
setTimeout(function(){
$("#aaa").attr("src","http://www.google.com");
},2000);
});
és ez megy mindenféle böngészőből. Ha Javascript-tel akarsz foglalkozni, akkor melegen ajánlom a jQuery-t. Eltölthetsz egy kis időt az alap javascript szintaktikával, de amikor már DOM manipulálással foglalkozol, akkor érdemes getElementById és társai helyett jQuery selector-okat használni. Rengeteg időt megtakarítassz magadnak!
Javaslom továbbá, hogy a böngésződbe telepíts firebug nevű kiegészítőt. F12-vel megnyitod, átmégy a "console" fülre. Ott látni fogod a javascript hibákat a lap betöltésekor. Lehet benne debuggolni, és lehet a konzolba beírni dolgokat amiket végrehajt. Javascript fejlesztéshez elengedhetetlen!