visto che non sei esperto di js ti consiglio di utilizzare uno dei suoi numerosi framework che dispongono di funzioni già pronte per effetti di dissolvenza. Per jquery, uno dei piu diffusi, esistono le funzioni fadein , fadeout.