Compatibility issue IE 11 and Match Item Question

Hi,
I'm updating an old course for the web, matched Item Questions are used in the course. I have now found they don't work in IE 11. On TB website I found a manual way fix problem but I cant get it to work, just wondering if anyone else has had this problem and fixed it?
Thanks kate
-----------------------------------------------------------------------------------------------------------------------------------------------------
Option 2: Manually Fix Already Published Lessons
For those of you who are using a version of ToolBook older than 11.5, or who are using 11.5 but cannot republish the content (perhaps because it is already on a Web Server) - there is a way to manually adjust this logic within each of the already published lesson, to fix the problem. Essentially a small adjustment to some JavaScript logic will allow ToolBook's DHTML to work with Internet Explorer 11 and higher.
LOCATING THE JAVASCRIPT LOGIC
The file which controls this is named BOOTSTRAP.JS and can be found within each of your web-published project folders. For example, here's a view of a sample web export where I selected Firefox and Internet Explorer as my desired supported browsers:
FOLDER: firefox3
FOLDER: ie7
FOLDER: media
FOLDER: resources
FOLDER: unsupported
bootstrap.jar
BOOTSTRAP.JS
buildid.ser
index.html
media.ser
readme.html
scriptlet.html
The file BOOTSTRAP.JS is dynamically created during the web publishing process and is custom-made for your current project. It includes all the necessary JavaScript to handle the Browser Detection logic. This also means that the contents of BOOTSTRAP.JS can be (and is very likely to be) different from project to project.
EDIT THE BOOTSTRAP.JS FILE
The BOOTSTRAP.JS file is just a text file - so it is recommended that you use NOTEPAD to edit it.
Within the BOOTSTRAP.JS file, locate the one occurrence of:
="ie7";
directly after that, you will find a JavaScript function (shown below in Blue) such as:
="ie7";_Ke[_Ke.length]=function(){
In the case of ToolBook 11.5, you will see a _Ke variable referenced, but other versions of ToolBook may show a different variable.
="ie7";_Ke[_Ke.length]=function(){
It is not important what variable name you see in your code, as long as you don't change it.
Very carefully ADD the following code (shown in Orange), directly after the function declaration (feel free to copy/paste from this article):
="ie7";_Ke[_Ke.length]=function(){if(navigator.userAgent.indexOf("Trident/")>-1){return true;}
Save the file, and exit Notepad.
That's it, you will now be able to properly load your lesson in Internet Explorer 11 and higher (on Windows 8 and earlier).
Warning
You may need to close and reopen Internet Explorer (and possibly clear your Browser Cache) in order for Internet Explorer to recognize the changes to this file.
I'm updating an old course for the web, matched Item Questions are used in the course. I have now found they don't work in IE 11. On TB website I found a manual way fix problem but I cant get it to work, just wondering if anyone else has had this problem and fixed it?
Thanks kate
-----------------------------------------------------------------------------------------------------------------------------------------------------
Option 2: Manually Fix Already Published Lessons
For those of you who are using a version of ToolBook older than 11.5, or who are using 11.5 but cannot republish the content (perhaps because it is already on a Web Server) - there is a way to manually adjust this logic within each of the already published lesson, to fix the problem. Essentially a small adjustment to some JavaScript logic will allow ToolBook's DHTML to work with Internet Explorer 11 and higher.
LOCATING THE JAVASCRIPT LOGIC
The file which controls this is named BOOTSTRAP.JS and can be found within each of your web-published project folders. For example, here's a view of a sample web export where I selected Firefox and Internet Explorer as my desired supported browsers:
FOLDER: firefox3
FOLDER: ie7
FOLDER: media
FOLDER: resources
FOLDER: unsupported
bootstrap.jar
BOOTSTRAP.JS
buildid.ser
index.html
media.ser
readme.html
scriptlet.html
The file BOOTSTRAP.JS is dynamically created during the web publishing process and is custom-made for your current project. It includes all the necessary JavaScript to handle the Browser Detection logic. This also means that the contents of BOOTSTRAP.JS can be (and is very likely to be) different from project to project.
EDIT THE BOOTSTRAP.JS FILE
The BOOTSTRAP.JS file is just a text file - so it is recommended that you use NOTEPAD to edit it.
Within the BOOTSTRAP.JS file, locate the one occurrence of:
="ie7";
directly after that, you will find a JavaScript function (shown below in Blue) such as:
="ie7";_Ke[_Ke.length]=function(){
In the case of ToolBook 11.5, you will see a _Ke variable referenced, but other versions of ToolBook may show a different variable.
="ie7";_Ke[_Ke.length]=function(){
It is not important what variable name you see in your code, as long as you don't change it.
Very carefully ADD the following code (shown in Orange), directly after the function declaration (feel free to copy/paste from this article):
="ie7";_Ke[_Ke.length]=function(){if(navigator.userAgent.indexOf("Trident/")>-1){return true;}
Save the file, and exit Notepad.
That's it, you will now be able to properly load your lesson in Internet Explorer 11 and higher (on Windows 8 and earlier).
Warning
You may need to close and reopen Internet Explorer (and possibly clear your Browser Cache) in order for Internet Explorer to recognize the changes to this file.