Trying to initiate slideshow from html blockBrowser Info Environment
Do you have a sample URL where I can see what you're referring to?
If the YouTube video is using Flash, then the hiding of that block is probably deliberate - because of the way browser plugins work (like Flash), their z-index (vertical stacking) is always above every other element on the page. So the only way to force them to stop interfering with other elements that try to lay on top (such as a popup) is to hide them. The newer methods for integrating YouTube videos don't rely on Flash.
The first example which doesn't work does not contain any part of that JS code. So it looks like the Popup Pro block hasn't been added to that page properly.
Does this help?
It looks like you applied the "popuppro" CSS class to a DIV, which doesn't have the same browser-based CSS support for click actions the way an "A" tag does. I'd suggest changing the DIV to an A tag, like this screenshot:https://screencast.com/t/qM1CWCI1...
Let me know how that goes.
To make an "A" tag a real link, it also needs an "href" property - even if it's linking to nowhere.
If that still doesn't work, there could be some other unrelated JS code on that page which is "capturing" the click action and preventing it from doing what the Popup Pro is designed to do. To isolate this, I recommend 2 steps:
1) Create a new test page on your site (it can be hidden) applying one of the default (core) themes that ship with C5. It should have as few blocks on there as possible to ensure no other potential conflicts;
If that works ok, then there's either some code in the theme or another add-on causing the conflict, so:
2) Apply the same theme as is used on the home page; if you still get a functional popup, add each block in again (or a few at a time) until you find the one causing problems. Based on which add-on it is, will determine how to proceed to the next step - updating it to prevent the conflict.
Hope this helps.