Are you within the same domain or calling an external https site? Have you opened your browser console to see what errors may be displaying?
I have found in the past that trying to mix http and https can create issues. Whether its from browser settings, external domains blocking the content from loading, etc.
We use the iFrame control within our organization but we had to customize it in order to handle all the items we needed.