So the HTM page is a launcher for other scripts? And you are just clicking the htm file to run, not using a webserver?
You CAN run external scripts with the src tag... Add
src="<drive>:\<path>\file.vbs" in your <script> tag. There are limits on what you can run though, nothing that launches it's own windows will execute. Code that works with filesystem will prompt a warning but should execute OK. You should be able to run code that creates a htm page and then use
ie.navigate "newpage.htm"
to navigate to the new page. I have never seen anyone use a browser and scripts in quite this manner, but it should be possible.
If you can make the script do what you want while embedded in the HTML file it will work equally well in external file referenced through src="<file>"
here is simple external file code.
test.html
CODE
<HTML>
<HEAD>
<META HTTP-EQUIV="expires" CONTENT="0">
<TITLE>Test External VBS</TITLE>
</HEAD>
<BODY>
This is a external vbs script test...
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="Run">
<script FOR="Button1" EVENT="onClick" LANGUAGE="VBScript" src="test.vbs"></SCRIPT>
</FORM>
</BODY>
</HTML>
test.vbs
CODE
msgbox "External Script test.vbs"