diff --git a/elf.module b/elf.module
index 2fb8eae..3b707f2 100644
--- a/elf.module
+++ b/elf.module
@@ -87,6 +87,11 @@ function elf_form_settings(array $form, array &$form_state) {
     '#default_value' => variable_get('elf_window', FALSE),
     '#title' => t('Use JavaScript to open external links in a new window'),
   );
+  $form['elf_window_no_js'] = array(
+    '#type' => 'checkbox',
+    '#default_value' => variable_get('elf_window_no_js', FALSE),
+    '#title' => t('Open external links in a new window without JavaScript'),
+  );
   $form['elf_redirect'] = array(
     '#type' => 'checkbox',
     '#default_value' => variable_get('elf_redirect', FALSE),
@@ -178,6 +183,11 @@ function _elf_replace_callback(array $match) {
           ),
         )));
       }
+      
+      if (variable_get('elf_window_no_js', FALSE)) {
+        $a->setAttribute('target', '_blank');
+      }
+      
     }
     return $document->saveXML($a);
   }
