/***************************************************************************
- * Copyright (C) 2003-2004 Polytechnique.org *
+ * Copyright (C) 2003-2006 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-function closePopup() {
- window.close();
-}
-if (navigator.appName=="Microsoft Internet Explorer") {
- function keyboardIE() { if (event.keyCode == 27) closePopup(); };
- document.onkeydown = keyboardIE;
-} else {
- function keyboardOther(e) { if (e.keyCode == 27) closePopup(); };
- document.onkeydown = keyboardOther;
+function closePopup(e) {
+ e = e || window.event;
+ if (e.keyCode == 27) {
+ window.close();
+ }
}
+attachEvent(window, 'keydown', closePopup);
+