I have a web page which loads in two different ways; user can click on its link and it will load that page in the same browser window; otherwise the same page can be viewed in JQuery Dialog with just the content area of that page is displayed in popup window. When this page gets loaded in the main browser window it works fine in all browsers (all versions) but when I load it in popup, it gives mixed content warning only in IE7 and IE8.
I have spent the whole day searching the root cause for it but without success. I have tried all the fixes that has been suggested in the posts which are given below:
- All the links are either relative or explicitely have https: in the url.
- I dont have any 404 message for any resource downloaded by the browser.
- I looked through the Fiddler treffic and all the requests are https.
- There is no
src="javascript:” attribute in<script>tag. - I am not removing any div with background-image:url style defined directly in the style attribute.
As you can see I have tried all the suggestion/fixes available online but with no luck. I would really appreciate help in this regard.
Thanks,
Naveed
I have finally been able to resolve this issue and posting the resolution here for any poor soul who’s searching around over the web for the root cause. In my case this was being cause by an invalid ‘background’ attribute being used on 3 different tags (e.g. ) for some reason IE7 and IE8 were issuing mixed content warning only when these pages were being loaded in a jquery dialog. If the same page was being loaded in the browser directly there was no warning. So I am still clueless about why that was happening. May be some experts can shed light on why it was behaving like that.
Thanks everyone for your responses.