Hi, I am trying to introduce a pop-up window which shows when a user clicks a button. Currently the only way I can think of doing this is by javacript...does anyone know a method through which this can be done in Captivate? I'm using version 5.5
However, although the pop-up window works in internet explorer, the original web page (that has my captivate 5.5 project on) changes to another webpage which simply reads '[object]'
Is there anything I can do to stop this happening?
Not sure what you mean by 'popup window'? You can also use advanced actions to show previous hidden objects as well. But if you really want to have another window on top of the present one, it has to be JS.
Be aware that if you are intending to deliver this content from an LMS then opening another window from a URL in the content can potentially interrupt the API connection between the LMS and your content. I'm not saying this would happen for sure, but if you ARE using an LMS, it's something you should test before committing to your current strategy. Otherwise you might get a rude surprise when people find they get to the end of the module and the LMS does not register their score (because it thinks the connection dropped out).
It's being delivered through a custom LMS to an internal server, I've checked and there's no effect on the score recording on the server The reason for a popup is a 'test connection' button since our LMS doesn't recognise interactivity within a Captivate tutorial as 'activity' and the user is automatically logged out after 3 hours of inactivity. Therefore the test connection button is required to allow the user to log in again if they have been logged out. This is much better as a popup rather than opening a new tab, although I'll resort to the latter if there is no other way
For others reading this post, try this widget for opening a new window with defined width, height and X/Y coordinates: