Краткий ответ: Нет.
Это одна из веских причин использовать Firebug и функцию console.log. Что, по иронии судьбы, приведет к тому, что в некоторых случаях «стоп-скрипт, потому что он запускает диалог», не будет отображаться, что означает, что вы вернулись туда, где вы сейчас находитесь.
Chrome и Opera имеют эту функцию. IE нет, Apple Safari тоже нет.
Не нативное решение, но вы можете попробовать этот скрипт обезжиренной обезьяны: http://www.tumuski.com/2008/05/javascript-alert-cancel-button/
Кроме того, вы могли бы просто переопределить функцию оповещения, чтобы вместо нее использовать диалог подтверждения и прекратить показ предупреждений, если подтверждение отменено:
var displayAlerts = true;
А потом:
function alert(msg) {
if (displayAlerts) {
if (!confirm(msg)) {
displayAlerts = false;
}
}
}