Few triggers not working in IE 9 and below

Jan 16, 2020

I am attaching story file where there are 3 buttons on screen. When you open, only 1st button is visible and on other 2 buttons there is a shape on top of it to hide it. When you click on 1st button, layer 1 opens and content is read. now when back button is pressed, there is a trigger to hide this layer and hide the shape1 to show button 2. 

this is working fine in IE 10 and 11. but in IE 9 and below the trigger of shape 1 doesnt work and button2 is not showing. Please help.

5 Replies
DKPR E-LEARN  PVT LTD

Hello,
The issue is not with coming back to home screen. The problem is that when
we come back to home screen there is one more trigger which changes the
state of a shape to hidden so that 2nd button is visible. this trigger is
not working in IE9 and below.

Regards,
Parul Khare
DKPR E-Learn Pvt Ltd
9967214536

Jen Wicking

Hello Parul. Rather than using a shape to hide the buttons for 2 and 3, why not try setting the initial state of the buttons of to 'hidden', then set a trigger on each layer to "change state of button X to normal" when the back button is pressed. This will reduce the amount of triggers on the slides, but might fix your issue with IE9. 

You also probably want to change the trigger on your layers to "hide this layer" rather than "jump to slide" as Walt has suggested above. 

Walt Hamilton

In the story you posted, there is no trigger on the first layer to " hide this layer ". Instead, there is this trigger:

 

 

This trigger doesn't hide the layer. it jumps to the same slide another time.  The slide properties contain a setting to determine how the slide will act if you jump to it again. Your choices are:

1. force it to always resume the saved (last) state,

2. Reset to initial state (start as it had never had been visited), or

3. Automatically decide (which allows the system to choose 1 or 2)

You have it set to automatically decide. If I change it to Resume saved state, it acts just like the picture you attached - it shows Button as visited, and changes Rectangle 2 to Normal state, the way it was the last time I was on the slide. I think your problem is that IE 10 and 11 interpret "Automatically decide" to choose something that works, and IE 9 interprets it to choose something you don't want

Try changing this trigger:

to read "Hide this layer when the user clicks Group 1"

EVEN IF CHANGING IT DOES NOT FIX YOUR PROBLEM, you should change it, What you want is for the layer to be hidden, so the base slide can be visible. Doing that by jumping to the same slide again can potentially cause a large number of problems later in your project, (Like IE 9 not hiding Rectangle 2).

Also note this trigger:

If the user clicks before the timeline ends, Rectangle 2 is not hidden. Try changing this trigger to "Change state of Rectangle 2 to Hidden When the user clicks Group 1"

Make those two trigger changes, and I think it will work. If not, post back here.

 

This discussion is closed. You can start a new discussion or contact Articulate Support.