IEMobile 7.11 con Javascript externo?

Estoy tratando de trabajar con un dispositivo con Windows Mobile 6.1 que ejecuta IEMobile 7.11 y estoy tratando de cargar javascript externo como tal:

    <?php echo('
'); print_r($_SERVER); echo('

'); ?>

alert.js se ve así:

 alert('this is included javascript'); 

Actualmente, esto no está apareciendo, sin embargo, si inserto el javascript en la página HTML real, funciona bien. ¿Es este un problema conocido con iemobile? Parece que no puedo encontrar mucho en google a mi alrededor … ¿o estoy haciendo algo mal?

Gracias de antemano.

Demasiado tarde para ser una respuesta útil al cartel original que sospecho, pero recientemente encontré el mismo problema. Finalmente descubrí que IEMobile no estaba ejecutando el archivo JavaScript porque el servidor enviaba el archivo con un tipo de contenido ‘application / javascript’. Si bien es el tipo de mime correcto para los archivos de JavaScript, y funciona en versiones anteriores de IEMobile (que presumiblemente ignorarlo por completo) algunas versiones si IEMoblie7.11 aparentemente no lo reconocen.

Cambiar el servidor web para enviar archivos JavaScript como ‘application / x-javascript’ parece solucionar el problema. Siendo un estándar anterior, supongo que ‘text / javascript’ también funcionaría, aunque no lo intenté yo mismo.

Intento trabajar con un dispositivo con Windows Mobile 6.1 que ejecuta IEMobile 7.11

Lo siento mucho por ti.

Bueno, hay un millón de cosas mal con IEMobile <8, pero una cosa que casi puede hacer es incluir JavaScript desde un archivo externo.

¿Esa línea es realmente la única en el archivo? ¿Ha comprobado que no tiene nada extraño, como un faux-BOM codificado en UTF-8 guardado por algún idiota editor de texto de Windows? ¿Otros navegadores cargan la secuencia de comandos correcta?

¿Ha activado los errores de script ? Muchos métodos estándar de DOM que todos los navegadores han soportado desde Netscape 4 aún fallan en IEMobile <8 y no tendrá ninguna posibilidad de eliminar errores en lo sucio si se traga silenciosamente los errores.