buenas...
@joselitro,
comparando tu primer y ultimo codigo, solo veo que le falta indicar la id al DIV. por lo demas, no encuentor nada mal.
@rolldi,
en javascript, no hay diferente entre
onload="javascript:desaparecer()" y
onload="desaparecer()". alguna vez expuse una explicacion acerca de ese asunto en este tema
http://www.forosdelweb.com/showthread.php?p=3275135.