Article ID: 318426 - Last Review: October 25, 2006 - Revision: 3.0 FIX: Security Patch (Q316059) Crashes Internet Explorer When You Call execScriptThis article was previously published under Q318426 On This PageSYMPTOMS
When you call execScript within a parent frame from a child frame, Internet Explorer stops responding (crashes). This occurs after you apply the "February 11, 2002 Cumulative Patch for Internet Explorer", which is available in the following Microsoft Knowledge Base article:
316059
(http://support.microsoft.com/kb/316059/EN-US/
)
MS02-005: February 11, 2002, Cumulative Patch for Internet Explorer
RESOLUTIONTo resolve this problem, obtain the latest service pack for Internet Explorer 6. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
328548
(http://support.microsoft.com/kb/328548/EN-US/
)
How to Obtain the Latest Internet Explorer 6 Service Pack
This problem no longer occurs in the "March 28, 2002, Cumulative Patch for Internet Explorer". For additional information about how to obtain this patch, click the article number below
to view the article in the Microsoft Knowledge Base:
319182
(http://support.microsoft.com/kb/319182/EN-US/
)
MS02-015: March 28, 2002, Cumulative Patch for Internet Explorer
WORKAROUNDTo work around this problem with the "February 11, 2002 Cumulative Patch for Internet Explorer", use one of the methods to follow.NOTE: The following workarounds use the HTML files from the "More Information" section. Change the Script to Call the Function DirectlyIn script, replace the following codeChange the Visual C++ Code to Call the Function DirectlyIn Microsoft Visual C++, replace the code to call execScript (which is implemented in CallExecScript) with the code to call the script method directly (which is implemented in CallDirect):Remove the "February 11, 2002 Cumulative Patch for Internet Explorer"As a last resort, you can restore the previous version of Internet Explorer to return to the version that you had before you installed the security patch.IMPORTANT: This workaround exposes you to the security problems that Q316059 fixes. Be sure to install the previous security patch, which is available from the following Microsoft Knowledge Base article: 313675
(http://support.microsoft.com/kb/313675/EN-US/
)
MS01-058: File Vulnerability Patch for Internet Explorer 5.5 and Internet Explorer 6
Do not use this workaround unless you are sure that it is absolutely necessary. This workaround provides only a temporary workaround. Remember to update Internet Explorer when the next security patch becomes available.
For additional information how to uninstall Internet Explorer, click the article numbers below to view the articles in the Microsoft Knowledge Base: 293907
(http://support.microsoft.com/kb/293907/EN-US/
)
How to Uninstall Internet Explorer 6
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Internet Explorer 6 Service Pack 1. MORE INFORMATIONSteps to Reproduce Behavior
| Article Translations
|

Back to the top
