In codesto modo no.
I vari alert, confirm, ... aspettano un'azione dell'utente, e non possono venir chiusi in modo autonomo.
Puoi fare una popup a tempo, che puo` anche venir chiusa dall'utente:
...
if (...) {
popuptempo("La risoluzione del tuo video e' " + width + " x " + height + ", ideale per visualizzare questo sito");
}
dove la funzione popuptempo:
codice:
function popuptempo(str) {
var c = "\<html\>\n\<head\>\n\<title\>popup a tempo\<\/title\>\n\<\/head\>\n";
c += "\<body onload\=\'setTimeout\(\\\"self.close\(\)\\\",10000\)\;\'\>\n";
c += "\<p\>" + str + "\<\/\>\n";
c += "\<a href=\'\#\' onclick\=\'self.close()\;\'\>chiudi finestra\<\/a\>\n";
c += "\<\/body\>\n\<\/html\>\n";
var W = window.open("","popuptmp", "width=100,height=100");
W.document.write(c);
}
Nota: attenzione a tutti i backslash: fai un quote del messaggio e poi fai copia-incolla.
Ciao
Michele