ID: 30715 Updated by: [EMAIL PROTECTED] Reported By: john_taylor2 at optusnet dot com dot au -Status: Bogus +Status: Open Bug Type: Documentation problem Operating System: MS Windows XP SP2 PHP Version: 5.0.2 New Comment:
Ok, I'll open this. I'll commit a (possible) fix. Then lets wait if techtonik can build a new xchm and post a link here for you to test. Nuno Previous Comments: ------------------------------------------------------------------------ [2004-11-09 05:23:09] john_taylor2 at optusnet dot com dot au Javascript is working in Internet Explorer 6. Problem only for extended chm not standard chm. NB The problem is for "Language Reference", it has user notes! Getting Started works, I don't have a problem with Getting Started! The article (below) from Microsoft talks about the problem (its only on XP SP2) it's deliberately blocked for security reasons, "mk" is an old protocol, they don't think it's used much. Maybe the help compiler is old!? The new one presumably uses the newer protocol "ms-its". http://www.microsoft.com/technet/security/prodtech/winclnt/secwinxp/xpsgapa.mspx. See section on "Security Features\MK Protocol Security Restriction" Thanks ------------------------------------------------------------------------ [2004-11-08 16:33:05] [EMAIL PROTECTED] Just for reference: There is following code on the position with error: "if(parent.nbuff) {parent.displayNotes()}". There are no user notes in Getting Started. ------------------------------------------------------------------------ [2004-11-08 15:53:25] [EMAIL PROTECTED] I couldn't reproduce. The problem should be in your internet explorer configurations. You may have disabled the javascript or something like that. (check the control panel) Nuno ------------------------------------------------------------------------ [2004-11-08 06:27:56] john_taylor2 at optusnet dot com dot au E-mail should be [EMAIL PROTECTED] ------------------------------------------------------------------------ [2004-11-08 05:50:57] john_taylor2 at optusnet dot com dot au Description: ------------ I tried to use the php_manual_chm_12.zip file on my Windows XP SP2 machine. I unzipped then when clicking on Language Reference under Contents I get: Internet Explorer Script Error An error has occurred in the script on this page. Line: 6 Char: 19 Error: Permission denied Code: 0 URL: mk:@MSITStore:C:\php_manual_chm_12\php_manual_notes.chm::/langref.html Do you want to continue running scripts on this page Yes No NB This works fine for say Getting Started. Things I noticed/references when trying to fix the problem http://www.mcpmag.com/columns/print.asp?EditorialsID=716 "...Older help files (IE 3.0) use a protocol called mk:@MSITStore. This protocol hasn�t been given the same kind of exhaustive security scrutiny as MS-ITS and is blocked by default in XP SP2...." I also note the following registry key exists: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_DISABLE_MK_PROTOCOL Am I doing something silly or is "mk" an old protocol vs ms-its and Microsoft is making things difficult under MS XP SP2?! ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30715&edit=1
