Here is some more info in the hope that I get a response. (Please ???):
I’ve set up a test page on my test copy of the site here:
http://modedion.cairohouse.net/my-back-pages/
When you click on one of the images, it opens up the popup window to display the relevant PDF. It works fine on 3 of my PCs as mentioned above. On the 4th, which is running XP SP3, it works fine under Safari and Chrome, but not IE8 – which I suspect most of the users will be running. To recreate problem, open say first PDF – all is OK.
Close and open second FPF. All is OK again. Close and open the first PDF and you get the ovrelay only and nothing. I have 4 images/PDFs on that page. Each one can be opened successfully once, but thereafter a second attempt on a previously opened PDF will fail.
Now it works fine under XP/IE8 on another PC. I’ve uninstalled and reinstalled Flash on the problem PC etc etc. Any suggestions appreciated.
Acrobat Reader X & Xi break PDF popups for WinXP/IE8.
I’ve pinned a possible culprit in this ongoing saga – Acrobat. In general Version 9 works OK, X and XI not so much. I have deactivated other plugins etc etc.
And it is not actually confined to XP – a friend tested it on 3 different PCs Win8, Win 7 and XP and all failed as described. For me it works under win7.
But back-grading Acrobat is not a feasible solution. And it works on most browsers/OSes – except the most popular – is not a good way forward. So I am rapidly losing confidence in this whole approach. Plus I have now noticed another killer issue under XP at least, it leaks memory like crazy. I’ll note this separately just in case someone else is reading.
Thanks for listening!
Hi Tom, like I said in my response to your other thread: the PDF plugin is a big pain. It always has been. You might find the Google Docs Viewer (third) approach on http://demo.status301.net/easy-fancybox-sandbox/pdf-embeds/ a good way around ever having to rely on the Acrobat browser plugin…
RavanH,
Where is the
<script type="text/javascript">
window.onload = function() {
if(window.location.hash) { jQuery(window.location.hash).trigger('click'); }
};
</script>
supposed to go?
Thank you.
Hi jseth, you can just put that in a text widget or edit your themes footer.php and put it just before the closing </body>
tag…