Puedes utilizar variables del servidor para determinar que navegador es y asi pasarles valores diferentes a X,Y en reziseTo.
Por ejemplo, podrías usar:
todaLaInformacion = Request.ServerVariables.Item("ALL_HTTP")
Esto te devolverá un chorro de información como este…
HTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:es HTTP_CONNECTION:Keep-Alive HTTP_HOST:
www.aulambra.com HTTP_REFERER:
http://www.aulambra.com/ver.asp?id=71&tipo=Ejecucion HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705) HTTP_COOKIE:RT_id=1529558373; ASPSESSIONIDQQGGGDNO=LMFNELDDCKEPKMCAGDKHCIHC HTTP_ACCEPT_ENCODING:gzip, deflate
De ese string puedes buscar la palabra
MSIE 6.0 y y enviarle valores, si encuentras otra cadena diferentes, le envias otro valor, etc...