Visual InterDev
Microsoft® Visual InterDev™ allows you to design Web applications using the scripting language you are most comfortable with. Your application can contain a mix of files that use VBScript and JScript™. You can even use different languages on the same page, but the script inside a single script block must contain a single scripting language.
To set the scripting language for script block
<SCRIPT LANGUAGE="VBSCript">
[some scripting statements here]
</SCRIPT>
If you do not set a language for a script block, a default is assumed. The default for server script run by Microsoft® Internet Information Server (IIS) is established as a server setting (usually VBScript). For client script, the default language is determined by the browser. Most browsers use JavaScript as their default language. Microsoft® Internet Explorer assumes JavaScript as its default language, but will reset the default language for the current page to the first LANGUAGE attribute it encounters in a <SCRIPT> block. (It does not reset the default again after the first LANGUAGE attribute.)
Because ASP pages can contain inline script that is not in a <SCRIPT> block, they provide a means for resetting the default for the page as a whole. At the top of each ASP page, a <%@ LANGUAGE= %>
directive specifies the default scripting language. You can change this setting manually or by setting a property value.
To change the scripting language for an ASP file
Design-time controls also use the LANGUAGE directive to know what language they should use to generate script. If you delete the <%@ LANGUAGE= %>
directive in a file, the Visual InterDev controls generate script using the language currently specified in the Properties dialog box for the page. In addition, when these pages are run on the Web server, they will be processed using the language set in the DefaultScriptLanguage parameter under the ASP entry in the Web server registry.
Note If you have pages without the <% @ LANGUAGE= %>
directive, make sure your language setting in the Options dialog box is identical to the default language set on your server; otherwise, the controls will generate code in the wrong language.
You can set the default for all new ASP pages you create.
To reset the default scripting language for new ASP pages
If you change the default scripting language, new files you create will reflect the change, but the specified scripting language in your existing files will not change.
When you create a new project, the default script language you specify in the Options dialog box is used to define the events in the Global.asa file. You can change the language used for those events.
To change the script language for the Global.asa file
If you write scripts by hand, you can set the scripting language yourself using the procedures above. However, you can also set a default scripting language for script that you generate using the Script Outline window.
To change the scripting language for generated scripts
Note This change affects only new scripts, not existing ones.
You can also change the default language for script generation for your project as a whole.
To reset the default scripting language for new ASP pages
Note This change affects only new pages, not existing ones.