INFO: Browser Compatibility Issues with Design-Time Controls

ID: Q232221


The information in this article applies to:


SUMMARY

This article provides a lookup table to illustrating if a specific combination of Design-Time Controls (DTC) and browsers--specifically, Internet Explorer and Netscape Navigator--are compatible. In general, server-side DTCs are compatible with a broader range of browsers because the DTCs are processed on the Web server before being sent to the browser. However, client-side DTCs and remote scripting using the PageObject DTC are compatible only with Internet Explorer 4.X and Internet Explorer 5.x.

Internet Explorer 3.0/3.01 Internet Explorer 3.02 Internet Explorer 4.x Internet Explorer 5.x Navigator 2.x Navigator 3.x Navigator 4.0.x Navigator 4.5.x
DTC (Server-side) NO YES YES YES NO YES YES YES
DTC (Client-side) NO NO YES YES NO NO NO NO


MORE INFORMATION

The following are errors that you may encounter with either Internet Explorer or Netscape Navigator and their possible resolutions.

Server-side DTC with Internet Explorer 3.0/3.1

Error
Microsoft JScript runtime error 'thisPage' is undefined
Cause

When you enable Scripting Object Model, the following two lines, among others, will be written to the HTML page sent to the browser:

<SCRIPT LANGUAGE=JavaScript SRC="/updatedomain/_ScriptLibrary/pm.js"></SCRIPT>
<SCRIPT LANGUAGE=JavaScript>thisPage._location = /updatedomain/ASP%20Page1.asp";</SCRIPT> 
Internet Explorer 3.0 or 3.01 does not support the SRC attribute, a standard of Javascript 1.1. As a result, "thisPage is undefined" error occurs.

Solution

Upgrade Internet Explorer on the Web server to at least version 3.02 for server-side DTC.

Client-side DTC with Internet Explorer 3.0/3.1

Error
Microsoft JScript runtime error 'xxxx' is undefined
(where 'xxxx' is the script object name)

Cause

This is similar to the above scenario, except the file included is different:

<script language="JavaScript" src="_ScriptLibrary/Label.HTM"></script> 
Solution

This is similar to the above scenario; however, upgrade Internet Explorer on the client to at least version 3.02 for server-side DTC.

Remote Scripting using PageObject DTC with Internet Explorer 4.x or Internet Explorer 5.x

Error
Property or method not supported
Cause

In general, you should not have any problems using the PageObject DTC with remote scripting under Internet Explorer 4.x and 5.x. If you encounter the above error, you may have your Internet Explorer installed improperly or configured incorrectly.

Solution

Check Internet Explorer settings (restore defaults, reduce security, and so forth), or uninstall and reinstall Internet Explorer.

Server-side DTC with Netscape Navigator 3.x, 4.0.x and 4.5x

Although server-side DTCs are in general compatible with Netscape Navigator versions 3.x and later, users may occasionally run into the problem of the page being redirected to the Default.htm. They may also see a listing of files in the virtual directory ("permission denied" error message if directory listing permission is not selected in the Microsoft Management Console (MMC)) when submitting a form.

Also, Netscape has released many 3.x versions of its Navigator. Some earlier versions may not be compatible with server-side DTCs.


REFERENCES

Additional query words: kbvisID600 kb3rdparty kbGrpASP


Keywords          : kbCtrl kbJScript kbScript kbVBScript kbVisID600 kbGrpASP 
Version           : WINDOWS:6.0
Platform          : WINDOWS 
Issue type        : kbinfo 

Last Reviewed: July 2, 1999