SUMMARY
If you have an HTML page that uses Remote Scripting, and you encounter an error that occurred on the server, a dialog box appears with the following message:
Remote Scripting Error
REMOTE SCRIPTING ERROR: Page Invoked does not support Remote Scripting.
Unfortunately, this error message does not provide any useful information about how to resolve the issue. This article demonstrates how you can use the
data and
status properties of the object that is returned to display the error that is returned from the server.
The
status property of the Remote Scripting object will tell us whether we encountered an error (0 = no error), and the
data property will return the contents of that error.
In addition, you must consider that server errors from Microsoft Internet Information Server (IIS) are formatted as HTML. As a result, the
data property contains the HTML that is returned instead of formatted text. This can make the error text difficult to read. This article also demonstrates how to place the content of the
data property into a browser window (by using
window.open and
document.write) so that the error results appear formatted.
NOTE: If your Web server is Windows 2000, you must perform the steps in the following article for your server-side error to be returned:
259649 PRB: The Data Property of a Remote Scripting Object Is Empty with IIS 5.0 Server