Sería cuestión de que crees una
cookie la cual dure un día, luego, antes de mostrar la ventana emergente, evalúas la existencia de la cookie; si está, no muestras la ventana, caso contrario, lo haces.
En el enlace que adjunto hay teoría y ejemplos sobre cookies en JavaScript, échale un vistazo.
Saludos