Диалоговое окно как на Gmail или что-то подобное по дизайну
На самом деле мне думается, что суть твоего вопрос не в дизайне, а в факте отслеживания того, что возникла попытка закрыть вкладку. Тогда курить в сторону beforeunload. К примеру, вот: http://webew.ru/articles/1024.webew
под окно кладется слой шириной 100% и высотой 100% с position fixed (так называется overlay) который "блокирует" все элементы под всплывающим окном
Тогда еще раз повторю. Это системное окно. Его вид формирует не GMail и даже не браузер. Оно формируется из JavaScript по alert-у и имеет дефолтный вид установленный на данном компьютере. Хочешь убедиться, смени в системе дефольный вид диалоговых окон.
А к примеру у меня оно оформлено в духе windows-2000. Поэтому получить разверстанный вид этого окна в html-е невозможно просто потому что его нет. Нужно - сверстай сам.
Зависит от реализации. Если диалог системный, то в первом приближении ни как. Ибо из JS сменить вид окон невозможно. Если там HTML пусть даже и формируемый динамически, то FireBug тебе в помощь. В остальном при невозможности самостоятельной реализации в ветку Работа.
Если делать из JavaScript стандартным alert-ом, то не нельзя. Собственно именно поэтому в разных фреймворках и существуют свои реализации html popup-ов дизайн которых можно сменить.