Web object HTML display in slide not working

Apr 30, 2012

Hi all,

Apologies if this has been answered elsewhere in the forums, but couldn't find the answer in any searches.

When I insert an HTML Web Object (link to HTML page on the net) into a slide and select 'Display in slide', it does work when I publish and view the module locally. However, when I FTP the published module to my server on the internet, whenever I run the module online and view the slide with the web object, it ALWAYS displays the slide contents but opens the HTML page in a NEW window.

This is happening to all my modules and I'm wondering if it's something I'm doing, or whether there is something perhaps on my net server that I have to change?

Any help would be greatly appreciated.


18 Replies
Peter Anderson

Thanks, Claire. 

Are you able to send us your project files so we can take a closer look and help find a solution? Please create an Articulate Presenter package, then upload the zip file to our server. You can review how to do this here: 


Send to Articulate Presenter Package – Articulate Presenter ’09 Help


Upload the resulting zip file from your computer to our server using this upload form: 


Articulate Support - Upload Your Files for Review 



Ben B


I have the problem only with the Opera web browser; it works with Internet Explorer and Firefox.

In IE and FF, the web object displays in the slide as it should, in Opera it opens a new window.

The presentation has been uploaded to a web server, so this is not the root cause.

Is there any solution to this problem yet?

Thank you,



Peter Anderson

Hi Ben, 

The first troubleshooting step would be to make sure the Flash player is up to date. You can upgrade Adobe Flash Player here. Beyond that, it may be a setting within Opera forcing the new window to open. If the Flash upgrade doesn't resolve the issue, we'd be happy to take a closer look at the project to be sure there's no issue with that. You can package your files as described here. Then upload the resulting zip file from your computer on the second page of this form, and we''ll attempt to diagnose what's happening when we receive your upload. Thanks!

Ben B

Hi Peter,

I just pinpointed the root cause of the problem:

The reason seems to be this piece of faulty code in player.html

if (Opera || isLinux)
g_bWebObject = false;

Changing this to true makes embedded Web Objects work in Opera just as with other browsers, yet there are differences between Windows and Linux (tested on Ubuntu 12.04):

  • Opera Windows: works both locally and when uploaded to web server

  • Opera Linux: only works when uploaded to web server

I don't know why this exception exists? Your input is welcome.

Could you help find out if the following issue is also related to faulty settings of Articulate Presenter? http://community.articulate.com/forums/t/22606.aspx

Thank you,

Kind Regards,


Peter Anderson

Hi Ben, 

Thanks for posting and sharing what you've found. As far as modifying the output, we don't officially support doing it, so you'd be doing so at your own risk, but your change does appear to work. We also don't support Opera on Linux, so the differences between the Windows and Linux versions isn't something we have documented. That being said, you're welcome to submit a feature request for enhanced support for Opera on Linux. 

Thanks again for sharing, and I'm sorry I'm not able to offer more insight at this time. 

Ben B

Hi Peter,

thank you for your reply!

I know you don't support Opera on Linux - but I am talking Opera on Windows... which you DO support according to your link

This is why I pasted the piece of code... it says "if you are running Opera OR Linux, then there will be no embedded web objects" when it should probably say "if you run Opera AND Linux..." (though even this is still not required anymore, as described - only in local mode, if not put on a web server).

It is thus clearly faulty behavior relating to the support claims. This is why I was asking for a fix.

Thank you

Kind regards


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