Potresti utilizzare ajax, jquery ed il BlockUI plugin di Malsup
http://malsup.com/jquery/block/