@ slaks, еще до вызова vbscript я уже определил пользовательский агент. так что да, он никогда не будет работать в Firefox, но его даже не следует пытаться делать, если у конечного пользователя есть что-то кроме ie.
@ Шон, это интересно, я собираюсь сделать ссылку на это.
мое решение было:
включить это в заголовок index.html
<script type="text/javascript" src="js/main.js"></script>
<script type="text/vbscript" src="vb/fldt.vbs"></script>
затем, все еще в заголовке index.html, напишите небольшую встроенную функцию поддержки JavaScript,
<!--[if !IE]>-->
<script languge="javascript">
function jsCallToVB(i) {
var val = VBGetSwfVer(i);
return val;
}
</script>
<!--<![endif]-->
тогда в моем внешнем файле main.js я звоню jsCallToVB(i);