Trigger not working in iframe.
Jan 09, 2013
By
Ed Finn
Hello everyone,
I am attempting to embed an Articulate file into one of my Canvas Modules. The first one did fine in the iframe without a hitch. The second is not wanting to advance with the trigger that I have in place. The first slide is a play button with a trigger set to advance the slide so it does not automatically start playing when the page loads. As I said, the first presentation was fine and this one works when you view the "Story.html" file outside the frame or in preview. I would really appreciate some help on this one since it is part of an upcoming course.
Thanks,
Ed
17 Replies
Hey Ed!
That is strange. Have you tried importing the project into a new story file, and then reinserting that new file as an iframe? Or, do you have a link you might be able to share to see if I'm getting the same issue?
Peter,
Thanks for the reply. I am sorry that it is housed in an LMS and I can't share the link. I tried to import it into a new Storyline file and it is still doing the same thing. When I preview it or publish it outside a frame, it works fine, but if it is in the frame, it will not advance with the trigger. I would think it was a global issue to do with the iframe, but with it working fine on another presentation, I am really confused. I could provide the source file if that would help. Just let me know.It is not proprietary, just instruction on how to do legal research.
Sincerely,
Ed
Hi Ed!
Yeah, I'm really not sure why that would be happening. The trigger functionality sure seems like an unrelated consequence of embedding the iframe. Just to confirm, did you embed it using the steps we outlined here?
What I did was to upload the file into the LMS as a zip file so that it would parse it. Once the files were uploaded, I opened the file, searched for the iframe (because it was already placed in one) and then copied and pasted it. The code looks just like in your link above. The file opens fine and loads to the first slide.
The next button on the player will not even move the slide. It just shows as busy. Sorry, thought about that just as I hit enter.
Thanks,
Ed
Thanks, Ed. Do you want to go ahead and open a ticket on this so we can take a closer look at what's going on?
Hi, Ed -
Is it behaving this way with all browsers or does it work in some and not in others? Also, is the link for the iframe coming from the same domain as the location the module is launched from?
Peter,
I had an open ticket, but the support team sent me to the forums because they believed it was an LMS issue and not an Articulate one. Would that ticket number help or should I submit a new one?
Thanks,
Ed
Steve,
Thanks and yes, it is having the same issue in Firefox and Chrome. Also, yes, the link is opening from a module within Canvas and the files are in the structure too. I have tried publishin both to web and to LMS.
Thanks,
Ed
Along the lines of what support mentioned, have you tried running the course through SCORM Cloud to see if it occurs there too? Would you mind sharing your case number?
Thanks!
I have not tried that. Is it free to upload? My case number was #00312861. I would have to give you all the new file I imported and have been working with.
Thanks,
Ed
I uploaded it there and it works, but it does not show in a frame, but a new window. It works just fine there.
Hmmm, yeah, it's sounding more and more like it may be an issue on your LMSes end. Have you had a chance to discuss it with them?
I have not contacted them yet because the other story.html file is working just fine. I will contact them as well though.
Thanks,
Ed
Peter,
One more question though. How could the LMS change the way the player and the object trigger would behave within the presentation? Wouldn't it be more likely not to open it than to have it open and certain components not function? After all, it lets me click and then I just get the endlessly turning dial as if it is tryin to load the next slide. I am just asking because I am waiting for a response from Canvas as well, but trying work through the possible issues.
Thanks for all your help,
Ed
Hey Ed,
I'd also be really curious to know why it's not functioning properly specifically within Canvas. I don't have the means to do any testing within Canvas, however, so I can't offer a good explanation. Really sorry for the trouble, but please feel free to post what you hear back. Thanks, Ed!
Peter,
I really appreciate your input on this. I have had one of our web team coders look into it on the html side and it is his opinion that the problem is somewhere in Articulate and not in Canvas. Since the iframe loads the first slide and the code is identical for the one that is working, he thinks the issue might be in publishing. What appears to be happening is that the trigger from the first slide is looking for where to go and not finding it. However, I have no idea where to look to see what it is looking for. I also tried to manually upload all of the files instead of using the zip import feature in Canvas and am getting the same issue. Do you have any idea what type of file could be missing or would control the playback in the player?
Thanks,
Ed
This discussion is closed. You can start a new discussion or contact Articulate Support.