Partendo che discriminare una versione o tipo di browser è sbagliato, questo in linea di massima dovrebbe (non sono sicuro io non utilizzo IE7) filtrare reindirizzando ad una pagina d'errore.
codice da inserire nei tag (<head></head>) della pagina da filtrare:
codice:
	
<script>
var name = navigator.appName
var vers = navigator.appVersion
if (name == "Microsoft Internet Explorer" && vers != "7.0")
self.location.href="tua_pagina_errore_explorer.html";
else
self.location.href="tua_pagina_errore_altriBrowser.html"; 
</script>
Concludo dicendo che a javascript disattivato lo script non funziona più.