Il tasto che esegue la dialog è dentro al ready (onload)? Se la risposta è no mettilo dentro al ready e dovrebbe andare