HTA y metaetiqueta 'compatible con x-ua'

Añadido a la publicación 19-jun-2014

Gracias Bond Como tenías IE9, agradezco tu prueba. Con suerte, si alguien tiene IE 10, también lo probará. No tiene ningún sentido por qué bajo el motor IE 11 solo puede ejecutar compatibilidad hasta ie8.

Creé esta pequeña, diminuta HTA para publicarla, así que espero poder descubrir lo que me falta.

Mi sistema es un Win7 Pro de 64 bits con IE 11.

Cuando configuro la metaetiqueta como:

<meta http-equiv="x-ua-compatible" content="ie=8">

la HTA funciona con mucho gusto. No hay problemas. Pero cuando lo cambio a:

<meta http-equiv="x-ua-compatible" content="ie=9">

No funciona tan bien.

Ahora ... sé que hubo una gran explosión familiar entre IE 11 y VBScript. VBscript fue expulsado de la casa para siempre. IE 11 se niega a comunicarse con él nunca más. Así que puedo entender por qué configurarlo en content = "ie = edge" no funcionaría. Pero, ¿por qué no funciona cuando se configura como content = "ie = 9"?

<!DOCTYPE html>
<head>
<meta http-equiv="x-ua-compatible" content="ie=8">
<hta:application
applicationname="Hmmmmmm"
singleinstance="yes"
id="oHTA"
>
<title>Huh? What?</title>
<script language="VBScript">

Option Explicit
Dim objFSO,file

Sub Window_OnUnLoad
   Set objFSO=CreateObject("Scripting.FileSystemObject")
   Set file=objFSO.OpenTextFile("c:\temp\submit.txt",2,True)
   file.Write oHTA.document.getElementById("aa").value
   file.Close
   Set objFSO=Nothing
   Set file=Nothing
End Sub

Sub Window_OnLoad
   window.ResizeTo 240,130
End Sub

Function Form_OnSubmit()
   window.Close
   Form_OnSubmit=False
End Function

</script>
</head>
<body style="margin:30px;">
<form id="form" action="">
<input id="aa" type="text" size="10" value="test">
<input type="submit" value="Submit">
</form>
</body>
</html>

Ejecutarlo como ie8 establecido en la metaetiqueta funciona bien ... la ventana emergente, cambia de tamaño y escribe en el archivo al enviar ... ¡Gloria!

Ejecutándolo como ie9 establecido en la metaetiqueta ... aparece una ventana emergente, se ignora el cambio de tamaño y se ignora la escritura en el archivo ... como si se ignorara todo el VBScript.

¿Qué información me estoy perdiendo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta