I have a "Finish" button on the last slide of my course that when clicked, takes the user to a custom page where they continue with their course. We've always used this format in Storyline 2, but now I am testing a course in Storyline 3 and so far, it doesn't work in Firefox.
It successfully goes to our custom page in safari and chrome, but in Firefox, I simply get redirected to a page that says "The content has ended. You may close this window. "
I attempted to do a document.location.href = executive javascript to redirect to the other page as well... it did the same thing in both browsers... it still went to the "The content has ended. You may close this window. " page instead of the URL that I specified.
I have no idea what is going on here. I can't figure this one out.
Michael, here is a small sample of the project with the last slide containing the "Finish" button.
I also added a piece of text and just tried hyperlinking it separately during my testing. The last slide also does a form submission to call our LMS. Thank you.
There is something wrong with the hyperlink inside the text box. I added a button with the link to the same URL and it appears to work in Firefox. Try that. Here's a Scorm Cloud test:
That did work in SCORM Cloud, but appeared to open in a new window.
I failed to mention earlier, we load this in the same window and the user can continue to the next course without leaving it. When I load in a new window it seems to work. It just doesn't work if I load it in the same window. I always end up with that "The content has ended. You may close this window. " page.
We actually just have a custom LMS built out, which we purchased a SCORM adaptor for.
I have figured out a work-around here, that should take care of whatever is going wrong here. If I modify the "The content has ended. You may close this window. " page, which is "Goodbye.html" in the "lms" subdirectory of the published output to just do a javascript redirect to the page that we want to go to, it works!
Ideally of course, I wish I knew why these links didn't just always work correctly in this situation across all browsers, but I think we have a workable solution here.
15 Replies
I can add IE in with Firefox in this situation. Both of them simply close the content, instead of going to our custom page.
I attempted to do a document.location.href = executive javascript to redirect to the other page as well... it did the same thing in both browsers... it still went to the "The content has ended. You may close this window. " page instead of the URL that I specified.
I have no idea what is going on here. I can't figure this one out.
Chrome and safari are fine, FF and iE are not.
Does it only do this when viewing from the LMS?
Hi Michael, yes, this only happens when it's in the LMS. Locally it's fine.
Does it do the same thing when loaded into Scorm Cloud?
It's strange, in scorm cloud it just closes the window and returns to the launch page.
Do you have a small sample project that you can post so we can see the issue?
Michael, here is a small sample of the project with the last slide containing the "Finish" button.
I also added a piece of text and just tried hyperlinking it separately during my testing. The last slide also does a form submission to call our LMS. Thank you.
There is something wrong with the hyperlink inside the text box. I added a button with the link to the same URL and it appears to work in Firefox. Try that. Here's a Scorm Cloud test:
https://cloud.scorm.com/sc/InvitationConfirmEmail?publicInvitationId=f4ac948e-ce25-41d5-b02b-7768f3eeca27
That did work in SCORM Cloud, but appeared to open in a new window.
I failed to mention earlier, we load this in the same window and the user can continue to the next course without leaving it. When I load in a new window it seems to work. It just doesn't work if I load it in the same window. I always end up with that "The content has ended. You may close this window. " page.
I had used the default setting in the trigger. Did you try changing this setting?
ok yes that's the same setting that I use, to display in current. That is so strange.
What LMS are you using?
We actually just have a custom LMS built out, which we purchased a SCORM adaptor for.
I have figured out a work-around here, that should take care of whatever is going wrong here. If I modify the "The content has ended. You may close this window. " page, which is "Goodbye.html" in the "lms" subdirectory of the published output to just do a javascript redirect to the page that we want to go to, it works!
Ideally of course, I wish I knew why these links didn't just always work correctly in this situation across all browsers, but I think we have a workable solution here.
Thank you for your time and help Michael.
No problem, that's great you figured out a workaround!
This discussion is closed. You can start a new discussion or contact Articulate Support.